home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1997 #1 / Amiga Plus CD - 1997 - No. 01.iso / pd / netz / aemail111 / aemail.doc < prev    next >
Text File  |  1996-10-14  |  218KB  |  4,606 lines

  1.  
  2.                                 AEMAIL.DOC
  3.  
  4.  
  5. Name of Program: AEMail (Amiga E-Mail)
  6.  
  7. Version: 1.11 (BETA VERSION F)
  8. Release Date: October 14, 1996
  9.  
  10. Written By: John F. Zacharias
  11.  
  12. This program is copyright (c) 1996 by John F. Zacharias, all rights reserved.
  13. Permission is given to Beta Testers to test and evaluate the program in
  14. return for feedback on the use of the program and reporting of any bugs
  15. encountered.
  16.  
  17.      AEMAIL SOFTWARE IS PROVIDED "AS-IS" AND SUBJECT TO CHANGE;
  18.      NO WARRANTIES ARE MADE.  ALL USE IS AT YOUR OWN RISK.  NO LIABILITY
  19.      OR RESPONSIBILITY IS ASSUMED.
  20.  
  21. Installer and Installer project icon
  22. (c) Copyright 1995-96 Escom AG.  All Rights Reserved.
  23. Reproduced and distributed under license from Escom AG.
  24.  
  25. INSTALLER SOFTWARE IS PROVIDED "AS-IS" AND SUBJECT TO CHANGE;
  26. NO WARRANTIES ARE MADE.  ALL USE IS AT YOUR OWN RISK.  NO LIABILITY
  27. OR RESPONSIBILITY IS ASSUMED.
  28.  
  29. This documentation is divided into the following Sections and sub-topics:
  30.  
  31.     I. PROGRAM PURPOSE
  32.  
  33.     II. SYSTEM REQUIREMENTS
  34.  
  35.         REQUIREMENTS
  36.         RESTRICTIONS
  37.         REGISTRATION
  38.  
  39.     III. INSTALLATION
  40.  
  41.     IV. CONFIGURATION
  42.  
  43.         TOOL TYPES
  44.             INTERLACE=YES
  45.             MAIL_DIR=directory-path
  46.             MAILCAP_DIR=directory-path
  47.             USERID=UserId
  48.             DOMAIN=Domain_Name
  49.             REALNAME=your_real_name
  50.             PASSWRD=your_password
  51.             POP_SERVER=your_POP_host
  52.             SMTP_SERVER=your_SMTP_host
  53.             EDITOR=call_line_for_your_editor
  54.             TCPLOG=name_of_log_file
  55.             DELETEMAIL=YES
  56.             FULLHEADER=YES
  57.             STRIPDUPS=YES
  58.             HDRINREPLY=YES
  59.             STARTNET=call_line_for_your_startnet_script
  60.             STOPNET=call_line_for_your_stopnet_script
  61.             AUTOCONNECT=YES
  62.  
  63.         CONFIGURATION SCREEN
  64.             Required Parameters
  65.             TCP/IP Parameters
  66.             Path Parameters
  67.             Other Parametrs
  68.  
  69.     V. STARTING AEMAIL
  70.         Starting AEMail
  71.         Using AEMail as a "MailTo" Agent
  72.  
  73.     VI. COMMAND ICON STRIP
  74.  
  75.         DISPLAY FOLDER LIST
  76.         DISPLAY ADDRESS BOOK
  77.         DISPLAY PREVIOUS MESSAGE
  78.         DISPLAY NEXT MESSAGE
  79.         SAVE MESSAGE TO FILE
  80.         PRINT SELECTED MESSAGES
  81.         DELETE/UNDELETE MESSAGE
  82.         COMPOSE A MESSAGE
  83.         SEND MESSAGE IMMEDIATELY
  84.         QUEUE MESSAGE FOR LATER DELIVERY
  85.         RETRIEVE MESSAGES
  86.  
  87.     VII. AEMAIL MENUS
  88.  
  89.         Project menu
  90.             Configuration...
  91.             Save Settings
  92.             Re-Set Settings
  93.             Send Queued Mail
  94.             Screen to Back
  95.             About...
  96.             Quit...
  97.  
  98.         Folders menu
  99.             New...
  100.             Edit...
  101.             Delete...
  102.             Set Sort Key...
  103.  
  104.         Messages menu
  105.             Compose...
  106.             Reply...
  107.             Forward...
  108.             Select None
  109.             Select All
  110.             Save...
  111.             Copy...
  112.             Transfer...
  113.             Print
  114.             Delete/Undelete...
  115.             Display Full Hdr
  116.             Incl Hdr in Resp
  117.  
  118.         Retrieve Msgs menu
  119.             From POP Host
  120.             From Local File...
  121.             Excl Dup Msgs
  122.             Delete Host Mail
  123.  
  124.         TCP/IP menu
  125.  
  126.             Start Net
  127.             Stop Net
  128.  
  129.     VIII. AEMAIL WINDOWS
  130.  
  131.         Configuration Window
  132.         Folder List Window
  133.         Message List Window
  134.         Folder Configuration Window
  135.         Set Sort Keys Window
  136.             Examples of Setting Sort Keys
  137.         Address Book Window
  138.         Message Display Window
  139.             Attachment Requester
  140.         Compose Message Window
  141.             Add Attachments Requester
  142.  
  143.     IX. AEMAIL FILES
  144.  
  145.         mailcap
  146.         aemail.cnfg
  147.         folder.config
  148.         [folder_Name].config
  149.         .addrbook
  150.         .signature
  151.         Messages
  152.         TCP Trace Log File (TCPLOG)
  153.  
  154.     X. BUG REPORTS & SUGGESTIONS
  155.  
  156.     XI. ACKNOWLEDGEMENTS
  157.  
  158.     XII. IN CONCLUSION
  159.  
  160.  
  161. I. PROGRAM PURPOSE:
  162.  
  163.     AEMAIL is a mail client designed to read, process, compose and send
  164.     e-mail from an Amiga computer over the Internet.  It provides an
  165.     easy to use graphical interface designed specifically for the Amiga.
  166.     It connects to an internet server through AmiTCP or any TCP/IP stack
  167.     compatable with AmiTCP.  This includes TermiteTCP and Miami.  It uses
  168.     the AmigaDOS editor, ed, or any other editor of the user's choosing
  169.     for developing email messages.  No other external programs or modules
  170.     are required. The POP3 and SMTP protocols are built into the program.
  171.  
  172.     The current version of AEMAIL supports attachments following the MIME
  173.     (Multipurpose Internet Mail Extension) outline in RFC 1341, 1521,
  174.     1524 (Mailcap files), and 1806 as well as UUENCODED attached files.
  175.     Not all of the features of MIME headers are fully supported and
  176.     exceptions will be noted in the documentation.
  177.  
  178.     AEMail can also be used as a "MailTo" agent in WWW browsers, such as
  179.     Voyager and AWeb, which allow the user to specify such an agent for
  180.     composing and sending email.
  181.  
  182.  
  183. II. SYSTEM REQUIREMENTS:
  184.  
  185.     REQUIREMENTS
  186.  
  187.         This program can run on any Amiga Operating Systen 2.1 and above.
  188.  
  189.         This program requires AmiTCP or a TCP/IP stack compatable with AmiTCP.
  190.         It has been tested with the 4.0 Demo Version of AmiTCP, but will
  191.         possibly run on earlier versions at level 2.0 or greater.  It also
  192.         has been tested under TermiteTCP and Miami which use a TCP/IP stack
  193.         that is compatable with AmiTCP.
  194.  
  195.         Other TCP/IP software may or may not be compatable with AmiTCP.  If
  196.         the software uses a socket library (bsdsocket.library) with calls that
  197.         are compatable with AmiTCP, it possibly will work.
  198.  
  199.         If you wish to display MIME attachments from within AEMAIL, you will
  200.         also need a 'Mailcap' file.  Specifications for how to set up a
  201.         mailcap file are given under the IX. AEMAIL FILES section below.  It
  202.         is possible to display attachments with either AmigaDos 2.x or 3.x.
  203.         Datatypes are not required for this display.
  204.  
  205.         A sample mailcap file is also provided in the archive.  This sample
  206.         mailcap file can be used without modification on any system running
  207.         under AmigaDos 3.0 or later since it uses multiview as the display
  208.         agent.  If you are using a version of AmigaDos before 3.0, you will
  209.         have to modify the mailcap file to specify your own favorite display
  210.         program for specific "Content Type/Subtypes".
  211.  
  212.     RESTRICTIONS
  213.  
  214.         Only one version of AEMail can be running at a time.  If you are using
  215.         AEMail as a "mailto" mail agent in a browser, you can not have AEMail
  216.         running when you invoke your browser if you expect to send any email
  217.         from your browser.  AEMail will be automatically loaded from the
  218.         browser when you click on a "mailto:" link.
  219.  
  220.         While AEMAIL appears to work fine with a standard configured AMIGA,
  221.         there are some possible problems with "system addons" that do not
  222.         behave correctly with AEMAIL.  One known problem is with the
  223.         "Click-To-Front" commodity as follows:
  224.  
  225.             If you have the "Click-To-Front" commodity active with a QUALIFIER
  226.             Tool type equal to NONE when you execute AEMAIL, the folder strip
  227.             will disappear the first time you double-click on any part of the
  228.             AEMAIL screen outside the folder strip area.  The reason for this
  229.             is that the folder strip window overlays the main AEMAIL window and
  230.             when you double-click outside this area, the folder strip window
  231.             will be pushed to the back.  Presently, the solution to the problem
  232.             is to change the QUALIFIER Tool Type to something other than NONE
  233.             or to deactivate the "Click-To-Front" commodity BEFORE executing
  234.             AEMAIL.
  235.  
  236.         Other system configurations may also cause problems with AEMAIL.  If
  237.         you encounter one of these, please send me e-mail describing the problem
  238.         and what "add-on" you were using.  If it is a public domain program,
  239.         it would be helpful if you included the program as an attached archive
  240.         to your message. (see Section VI, Command Icon Strip: Compose A
  241.         message).
  242.  
  243.         You can send me e-mail by using the Address Book Nickname AEMAIL.
  244.         (see also Section X, Bug Reports and Suggestions)
  245.  
  246.     REGISTRATION
  247.  
  248.         Currently AEMail is freeware.  However, later versions will become
  249.         shareware.  Please keep in mind that AEMail is still in Beta Release
  250.         and bugs are bound to show up.  My intent in placing AEMail on AmiNet
  251.         is to get it into as many hands as possible using different Internet
  252.         Service Provider (ISP) setups to help feret out these bugs and to
  253.         make AEMail work in all circumstances if at all possible.
  254.  
  255.         I do ask, however, that, in return for the use of this product, you
  256.         inform me of any suggestions you have and of any bugs that you
  257.         encounter.  You can do that by sending e-mail to me using the
  258.         Nickname AEMAIL which can be found in your Address Book when you
  259.         first load AEMAIL. (see also Section X, Bug Reports and Suggestions)
  260.  
  261.         Registration of AEMAIL is automatic.  The first time that you use
  262.         AEMAIL to send a message to someone, a special registration message
  263.         will be sent to me at jzachar@calweb.com.  This will give me the
  264.         opportunity to inform all users of updates to AEMAIL by e-mail.
  265.  
  266.         Please note that a new registration message will be sent when you
  267.         upgrade to a new version of AEMail.  This lets me know which version
  268.         you are using.  Some of the data in future registration messages may
  269.         also change to help give me feedback on how AEMail is being used and
  270.         what setup you are using.
  271.  
  272.  
  273. III. INSTALLATION:
  274.  
  275.     PLEASE NOTE:  Your AEMail installation disk must NOT be write protected
  276.     when you install AEMail.  It will be written to during the install.
  277.  
  278.     An installation script has been provided for the installation of AEMail.
  279.     To install AEMail simply double click on the "Install_AEMail icon".  The
  280.     install script provides three user levels that the user can choose:
  281.  
  282.         Novice
  283.         Intermediate
  284.         Expert
  285.  
  286.     The action that takes place at the Novice level is slightly different
  287.     depending on whether AmiTCP has been installed or not.  The installation
  288.     script determines if AmiTCP is installed by checking for an assignment
  289.     to AmiTCP:. This AmiTCP: assignment was automatically created when you
  290.     installed AmiTCP.
  291.  
  292.     The AmiTCP: assignment determines where the installation script will
  293.     place the AEMail executable.  For AmiTCP the executable is placed in
  294.     the AmiTCP:bin drawer.  If it is not present, the placement of the
  295.     executable defaults to an AEMail drawer (created by the script if it
  296.     does not already exist) on the largest partition on your hard drive.
  297.  
  298.     If you wish to control where AEMail will be placed, you will need to
  299.     execute the Install script at the "Expert" user level.
  300.  
  301.     The reason that AEMail is placed in the AmiTCP:bin drawer is that the
  302.     assumption is made that you are using AmiTCP.  The "startnet" and
  303.     "stopnet" scripts should be in the same directory that contains AEMail
  304.     if they are to work without modification.
  305.  
  306.     If you select the Novice user level you will not be able to give any input
  307.     for the install.  The following actions will automatically be taken:
  308.  
  309.         The AEMail executable file will be placed in AmiTCP:bin or, if AmiTCP
  310.             was not installed, on the largest partition on your hard drive.
  311.             Note: No special directory will be created if AmiTCP:bin is
  312.             present, otherwise a directory of "AEMail" will be created for
  313.             containing the AEMail executable.  When the installation script
  314.             terminates it will tell you where it placed the AEMail executable.
  315.  
  316.         Your AEMail mail directory will normally be a directory called
  317.             AEMail_Mail in AmiTCP: or, if AmiTCP: was not present, in the
  318.             AEMAIL directory. The AEMail mail directory will be assigned to
  319.             AEMAIL:.  If an AEMAIL: assignment already exists, that directory
  320.             will be used as the mail directory except that it will be
  321.             renamed to AEMail_Mail if it had been named something else.
  322.             This operation is automatic and makes updating the AEMail program
  323.             easy without disturbing your existing mail files.
  324.  
  325.         No configuration will be performed.  However, certain default
  326.             configuration values will be provided (see below).
  327.  
  328.         No documentation files will be copied.
  329.  
  330.         If you are running under AmigaDos 3.0 or greater, the supplied
  331.             mailcap file will be copied to the AEMail_Mail directory.
  332.             No mailcap file will be copied if you are using AmigaDos 2.1.
  333.  
  334.         An AEMAIL: assign statement will automatically be placed in your
  335.             S:User-Startup file.
  336.  
  337.     If you select the Intermediate user level you will also be able to provide
  338.     configuration data that will be stored in the Tool Types parameters of
  339.     the AEMAIL icon.  Further, if the AEMAIL: assignment existed at the start
  340.     of the installation that assignment will be used.  However, if the mail
  341.     directory had been called something else, you will be asked if you want
  342.     to rename it to AEMail_Mail.  If you select NO, the directory will not
  343.     be renamed; however, a new AEMail_Mail directory will be created in the
  344.     same parent directory and used for the AEMAIL: assignment.
  345.  
  346.     In addition to what is available for the Intermediate user, the Expert
  347.     user will be able to select what directories will be used and will be
  348.     able to copy the documentation files to a directory of his/her choice.
  349.     The Expert user will also be able to select an alternate location for a
  350.     pre-existing mailcap file and, if running under AmigaDos 2.1, will be
  351.     able to build their own mailcap file.
  352.  
  353.     Certain configuration parameters must be provided before AEMAIL will run.
  354.     These configuration parameters are provided either by Tool Types in the
  355.     AEMail icon or through special configuration screens when you first run
  356.     AEMail and saved in an aemail.cnfg file in the S: directory.  For a full
  357.     discussion on configuring AEMail, see Section IV. Configuration below.
  358.  
  359.     The installation script will try to automatically configure certain
  360.     items to default values.  These include the switch for deleting mail
  361.     from your POP Server once it has been transferred to your Amiga and
  362.     the switch for stripping duplicate messages.  The edit call will
  363.     default to c:ed and will open the editor on the Workbench.  Also,
  364.     if you installed TermiteTCP, the installation script will obtain your
  365.     UserID and Domain Name from the ttcp-email-address  environmental
  366.     variable provided TermiteTCP was loaded (not necessarily on-line) when
  367.     the AEMail installation was performed.
  368.  
  369.     The installation script at the Intermediate and Expert user levels will
  370.     allow you to provide additional configuration parameters as Tool Types
  371.     in your AEMail icon or to change the default ones.  However, if you are
  372.     updating from a prior version you may already have an aemail.cnfg file
  373.     in your S: directory which will override the Tool Types.  If the
  374.     S:aemail.cnfg file is present, you will not be asked to provide this
  375.     configuration data at installation time.  In this case, if you wish to 
  376.     change the information in the S:aemail.cnfg file you will have to do so 
  377.     through the Configuration menu item.
  378.  
  379.     If these parameters are not provided by Tool Types (through the installation
  380.     script) or by an existing aemail.cnfg file, the Configuration screen will
  381.     be displayed upon the initial startup of AEMail.  You can not proceed
  382.     beyond this configuration screen until certain required configuration
  383.     parameters are provided.  The absolute minimum configuration parameters
  384.     that must be provided are:
  385.  
  386.         UserID
  387.         Password
  388.         Domain Name
  389.         Edit Call
  390.         Mail Directory      (either through an ASSIGN (see below) or by a
  391.                              parameter)
  392.  
  393.     A POP Server name and a SMTP Server name must also be provided.  However,
  394.     if they are missing AND, if Domain Name has been specified, default values
  395.     will be assigned to these items.
  396.  
  397.     If you have installed and are ran TermiteTCP before you installed
  398.     AEMail, the only configuration parameter you will have to provide is
  399.     your password.  For AmiTCP or Miami users, you will also need to provide
  400.     your UserID and Domain name.
  401.  
  402.     If you are using AmiTCP, it is recommended that you place AEMail in the
  403.     same directory that contains your AmiTCP StartNet and StopNet scripts
  404.     (usually AmiTCP:bin) although this is not an absolute requirement.  If
  405.     the directory containing your StartNet or StopNet scripts is NOT the
  406.     AmiTCP:bin directory or the scripts have names different from "startnet"
  407.     or "stopnet", you will have to add the STARTNET and STOPNET tool types
  408.     to your AEMail icon.  You can do that with the installation script at
  409.     the Expert user level.
  410.  
  411.     If you are using TermiteTCP or Miami, there are no Start Net or Stop Net
  412.     scripts.  With Miami it is possible to construct a StartNet and StopNet
  413.     script since Miami has a built in AREXX port.  Such a script, however,
  414.     is not standard with either Miami or AEMail.
  415.  
  416.     The installation script will automatically create a directory for your
  417.     email storage (mail and configuration files) and place an ASSIGN statement
  418.     in your S:User-Startup file as follows:
  419.  
  420.         ASSIGN AEMAIL: [your-mail-directory-path]
  421.  
  422.     The default directory that is created is AmiTCP:AEMail_Mail (if the AmiTCP
  423.     assign exists) or a directory called AEMail_Mail in the AEMail directory
  424.     that has been created.  If the AEMail_Mail directory already exists it will
  425.     not be created nor will the existing mail or Configuration files in the
  426.     directory be disturbed.
  427.  
  428.     If you want to place the AEMail_Mail directory some place else you will
  429.     have to specify the Expert user level when you perform the installation.
  430.  
  431.     The mail directory can start out empty.  The AEMail program will generate
  432.     any necessary configuration and support files required.  The AEMail_Mail
  433.     directory can be anywhere on any one of your hard drive partitions (or
  434.     on a floppy or other read/writable media); it does not have to be in
  435.     the AmiTCP: directory.
  436.  
  437.     As stated above, you will need a "mailcap" file if you want to display
  438.     MIME mail attachments.  A sample mailcap file is provided on the AEMail
  439.     program disk which uses MultiView to display audio, images, and video
  440.     content types provided that you have the appropriate datatypes loaded
  441.     into your system.  This, of course, requires AmigaDos 3.0 or higher.
  442.     If you are using AmigaDos 2.1, the mailcap file needs to be modified to
  443.     reflect the display programs that you want.  The installation script at
  444.     the Expert level will help you do this.
  445.  
  446.     If you are running under AmigaDos 3.0 or higher, the installation script
  447.     will automatically move the supplied mailcap file to AEMAIL: unless
  448.     you specified a different location for a pre-existing mailcap file (Expert
  449.     level only).
  450.  
  451.     The mailcap file specifications are given in Section IX, AEMail Files:
  452.     mailcap.
  453.  
  454.     When the installation script terminates it will store the directory
  455.     in which it placed AEMail in the Environmental variable AEMail_dir.
  456.     This facilitates updating to future releases of AEMail.
  457.  
  458.     HANDLING OF TIME ZONES IN AEMAIL
  459.     --------------------------------
  460.  
  461.     At this time AEMail will only handle time zones in full hour increments.
  462.     That is because AEMail uses either the "tz" environmental variable or the
  463.     "locale.prefs" file that is part of AmigaDos to determine your local time
  464.     zone.  Both of these methods only allow for full hour time zone offsets.
  465.     A future version of AEMail will give you an option in the Configuration
  466.     screen to set your local time zone.  At that time, half hour time zones
  467.     will be handled.
  468.  
  469.     Currently AEMail first looks for the environmental variable "tz".  The
  470.     format for "tz" should be aaabbbccc where aaa is the abbreviation for
  471.     local standard time, bbb is the offset in hours from GMT (-11 to 12) which
  472.     is SUBTRACTED from GMT to get the local standard time.  ccc is the
  473.     abbreviation for local daylight savings time.  If the time zone has
  474.     daylight savings time this should be present even if daylight savings
  475.     time is not currently in effect (contrary to the specification for "Tz"
  476.     for the SAS-C compiler).  AEMail automatically determines when DST is
  477.     in effect.
  478.  
  479.     If the environmental variable "tz" is not present, the system then attempts
  480.     to get the time zone offset from the "locale.prefs" file.  Only the time zone
  481.     offset is present in this file.  The abbreviations for local standard time
  482.     and daylight savings time are obtained from a table that is by no means
  483.     complete.  Only the time zone abbreviations for the United States and Canada
  484.     are contained in this table, so the environmental variable is preferred.
  485.  
  486.     if neither a "tz" environmental variable or a "locale.prefs" file is present,
  487.     the system defaults to CST with an offset of 6.
  488.  
  489.     NOTE: the standard header in an email message has the time zone offset sign
  490.     reversed from that of the "locale.prefs" and "tz" environmental variable.
  491.     AEMail automatically makes this reversal, so the offset should be set to
  492.     positive for US time zones.  They will appear as negative in the Date:
  493.     header.
  494.  
  495.     You can set the "tz" environmental variable by using the SETENV AmigaDos
  496.     Command.  This must be done from the shell.  The syntax to use is as
  497.     follows:
  498.  
  499.         SETENV tz aaabbbccc
  500.  
  501.     aaa, your local time zone abbreviation must always be present.  If you don't
  502.     know your abbreviation, use "xxx".  If AEMail sees xxx it will assume that no
  503.     abbreviation is present and it will be left off the Date: header
  504.  
  505.     bbb is the time offset in hours from GMT.  Plus indicates that you are west
  506.     of GMT and minus indicates that you are east of GMT.  Acceptable values are
  507.     -12 to 24.
  508.  
  509.     If your time zone observes daylight savings time, ccc is the abbreviation to
  510.     use for daylight savings time.  If ccc is not present, no adjustment will be
  511.     made during the times of the year that daylight savings time is observed.
  512.  
  513.     The result of the SETENV command is only in effect while your computer is on.
  514.     If you want to make the "tz" environmental variable always present enter the
  515.     following AmigaDOS command after the SETENV command:
  516.  
  517.         COPY ENV:tz ENVARC:tz
  518.  
  519.     Using the "tz" environmental variable gives you more control over which
  520.     abbreviations will be used for your time zone.  However, the locale.prefs
  521.     file may be more useful for those that perfer the "point and click" method
  522.     of doing things.  To set the correct time zone for locale.prefs, enter the
  523.     Locale editor in your Prefs drawer.  You will see a time zone map with which
  524.     you can move the white strip indicating the time zone on the map.  Click
  525.     either to the left or right of the strip to move the strip.  The correct
  526.     time zone offset for standard time will be shown at the top of the map.
  527.  
  528.     Since the locale.prefs does not have any abbreviations, AEMail makes certain
  529.     assumptions as to what the abbreviation should be.  These assumptions are as
  530.     follows:
  531.  
  532.     Time Zone Name           Standard    DST    ----------Time Zone----------
  533.                              Time               (in "tz")    (in email Date:)
  534.  
  535.     Greewich Mean Time       GMT         BST        0              +0000
  536.  
  537.     Atlantic Time            AST         ADT        4              -0400
  538.     Eastern Time (US)        EST         EDT        5              -0500
  539.     Central Time (US)        CST         CDT        6              -0600
  540.     Mountain Time (US)       MST         MDT        7              -0700
  541.     Pacific Time (US)        PST         PDT        8              -0800
  542.     Yukon Time               YST         YDT        9              -0900
  543.     Hawaiian Time            HST         ---       10              -1000
  544.  
  545.     International Date Line  IDL         ---       12              -1200
  546.  
  547.     --- indicates this time zone does not observe DST
  548.  
  549.     If you want to use a different abbreviation or control whether DST is used
  550.     or not, you should use the "tz" environmental variable.
  551.  
  552. IV. CONFIGURATION:
  553.  
  554.     The configuration of AEMail is provided by parameters presented as Tool
  555.     Types in the AEMail icon or by a Configuration screen that can be called
  556.     up from within AEMail using the "Configuration" menu item under the
  557.     "Project" menu.  All configuration items provided by Tool Types can also
  558.     be provided by the Configuration windows selected by the "Configuration"
  559.     menu item.  In addition, certain configuration parameters can ONLY be
  560.     provided by the Configuration screen.
  561.  
  562.     Currently, setting the time zone that you are in is done outside the AEMail
  563.     environment.  To set the time zone for AEMail see "HANDLING OF TIME ZONES
  564.     IN AEMAIL" above.
  565.  
  566.     If you are running AEMail from the shell or as a "mailto:" agent, it must
  567.     be either pre-configured (through the S:aemail.cnfg file), or you will
  568.     have to use the configuration screens for the configuration.
  569.  
  570.     The first thing AEMAIL does when it is activated is check to see that
  571.     certain configuration information has been provided either through Tool
  572.     Types or as contained in the aemail.cnfg file.  The necessary
  573.     items are:
  574.  
  575.         UserID
  576.         Password
  577.         Domain Name
  578.         Edit Call
  579.  
  580.     If these items have not been provided, the following requester will be
  581.     immediately displayed:
  582.  
  583.         The following Configuration items are empty
  584.  
  585.         [list of empty items]
  586.  
  587.         They are required items!
  588.  
  589.     The Pop Server call and the SMTP call will also be included in this
  590.     list if the Domain Name was missing.
  591.  
  592.     Also, the Edit Call item, if it is missing, will default to:
  593.  
  594.         C:ed %s
  595.  
  596.     with the editor opening on the Workbench.  The only way the Edit Call
  597.     can appear in the list is if the Configuration screen had been entered
  598.     and the Edit call field cleared.
  599.  
  600.     If this requester is displayed, you will be given the following choices:
  601.  
  602.            [Configure AEMAIL now]               [Cancel AEMAIL]
  603.  
  604.     If you were to click on [Cancel AEMAIL], AEMAIL will terminate.  You can
  605.     not procede any further until you have entered these items with the
  606.     Configuration screen or by providing them as Tool Types.
  607.  
  608.     Clicking on the [Configure AEMAIL now] will bring up the Configuration
  609.     screen which is described below following the description of the Tool
  610.     Types.
  611.  
  612.  
  613.     TOOL TYPES
  614.  
  615.         Tool Types have been provided to initially provide certain Configuration
  616.         information when AEMAIL is first activated without the need to build
  617.         the Configuration information through the Configuration screens.
  618.  
  619.         To modify or delete any specific Tool Type, select the AEMAIL icon and
  620.         then select the "Information" item from the workbench menu.  You will
  621.         have to select the appropiate Tool Type and modify it when it appears in
  622.         the string gadget below the Tool Type list.
  623.  
  624.         The current Tool Types utilized by the program are:
  625.  
  626.         INTERLACE=YES
  627.  
  628.             Opens the AEMail Public Screen (AEMAIL-1) in hires, interlace
  629.             mode.  If this tool type is omitted, the screen will be
  630.             opened as a hires, non-interlaced screen.
  631.  
  632.             You can actually have more control over the Screen Mode you
  633.             desire by selecting the "Set Screen Mode" button in the
  634.             AEMAIL Configuration: General Parameters configuration display.
  635.             Selecting a Screen Mode from the Configuration display precludes
  636.             the use of this Tool Type.
  637.  
  638.  
  639.         MAIL_DIR=directory-path
  640.  
  641.             If you do not place the AEMAIL ASSIGN statement in your
  642.             Startup-Sequence, you can use this Tool Type to assign your mail
  643.             directory.  This can also be provided with the Configuration
  644.             screen. (DEFAULTS TO AEMAIL:)
  645.  
  646.  
  647.         MAILCAP_DIR=directory-path
  648.  
  649.             Your mailcap file can reside in any directory you want.
  650.             Use this Tool Type to assign the mailcap directory path.
  651.             If this parameter is missing, the MAIL_DIR path will
  652.             be used as the mailcap directory path.
  653.  
  654.             The mailcap file must be called "mailcap".  Since the
  655.             mailcap file follows a standard format dictated by the
  656.             internet, you can use the same mailcap file used by
  657.             another process.  That is the purpose of this Tool Type.
  658.  
  659.             This parameter can also be provided with the Configuration
  660.             Screen (DEFAULTS TO AEMAIL:).
  661.  
  662.  
  663.         USERID=UserId
  664.  
  665.             Enter your UserId for signing onto your Internet provider.
  666.             Example: my UserId is "jzachar" so I would enter
  667.  
  668.                 USERID=jzachar
  669.  
  670.             for this Tool Type.  THIS IS A REQUIRED PARAMETER, but it
  671.             can be provided with the Configuration Screen.
  672.  
  673.  
  674.         DOMAIN=Domain_Name
  675.  
  676.             Enter the Domain name for your Internet provider.  Example:
  677.             my Internet provider's domain name is "calweb.com" so I would
  678.             enter
  679.  
  680.                 DOMAIN=calweb.com
  681.  
  682.             for this Tool Type.  THIS IS A REQUIRED PARAMETER, but it
  683.             can be provided with the Configuration Screen.
  684.  
  685.  
  686.         REALNAME=your_real_name
  687.  
  688.             Enter your full name.  Example:
  689.  
  690.                 REALNAME=John Zacharias
  691.  
  692.             This is an OPTIONAL parameter, but if it is omitted your
  693.             full name will NOT be provided in the FROM: address of any
  694.             messages you send unless you add it yourself when you compose
  695.             a message.  This parameter can also be provided with the
  696.             Configuration Screen.
  697.  
  698.  
  699.         PASSWRD=your_password
  700.  
  701.             Enter the password required for signing onto your Internet
  702.             provider.  THIS IS A REQUIRED PARAMETER, but it can be provided
  703.             with the Configuration Screen.
  704.  
  705.             SPECIAL NOTE: if the password is provided by a Tool Type it can
  706.             be read by anyone that performs an "Information" on the AEMAIL
  707.             icon.  If you provide the password through the Configuration screen,
  708.             it can not be seen.
  709.  
  710.         POP_SERVER=your_POP_host
  711.  
  712.             Enter the name of your POP host.  Normally this is "pop."
  713.             prepended to your Domain name.  As an example, mine is
  714.             "pop.calweb.com" so I would enter
  715.  
  716.                 POP_SERVER=pop.calweb.com
  717.  
  718.             If this parameter is omitted, "pop.[domain]" will be generated
  719.             as your POP_SERVER name provided a domain name has been specified.
  720.             Unless your POP server is different it is recommended that you
  721.             do not include this Tool Type.
  722.  
  723.             This parameter can also be provided by the Configuration Screen.
  724.  
  725.  
  726.         SMTP_SERVER=your_SMTP_host
  727.  
  728.             Enter the name of your SMTP host.  Normally this is "smtp"
  729.             prepended to your Domain name.  As an example, mine is
  730.             "smtp.calweb.com" so I would enter
  731.  
  732.                 SMTP_SERVER=smtp.calweb.com
  733.  
  734.             If this parameter is omitted, "smtp.[domain]" will be generated
  735.             as your SMTP_SERVER name provided a domain name has been specified.
  736.             Unless your SMTP server is different it is recommended that you
  737.             do not include this Tool Type.
  738.  
  739.             This parameter can also be provided by the Configuration Screen.
  740.  
  741.  
  742.         EDITOR=call_line_for_your_editor
  743.  
  744.             Enter the full call parameter required to activate your editor
  745.             from the shell.  Use "%s" where you would place the file name.
  746.             As an example, I use CED as my editor and my call line is:
  747.  
  748.                 EDITOR=Sys:Utilities/ED %s -sticky
  749.  
  750.             Your editor should be called so that it remains in control
  751.             while AEMAIL is utilizing it.  That is the purpose of the
  752.             "-sticky" in the call above.  If you are using CED, never call
  753.             CED directly, but use the activator program ED with the "-sticky"
  754.             option.  "-sticky" will not work with a direct call to CED. The
  755.             CED activator ED has the same name as the AmigaDos ED, but is
  756.             usually contained in the SYS/Utilities drawer rather than the
  757.             C: drawer.
  758.  
  759.  
  760.             If you editor opens on the workbench screen rather than a screen
  761.             of its own, you should prepend "WB;" in front of you editor call.
  762.             As an example, the standard AmigaDos ED program always opens on the
  763.             workbench screen.  An example edit call for the Amiga ED would
  764.             be as follows:
  765.  
  766.                 EDITOR=WB;c:ed %s WINDOW raw:0/0/640/400/AEMailCompose
  767.  
  768.             The window statement in the above call is used to create a full
  769.             screen window with an interlaced display.
  770.  
  771.             If you are not using an interlaced display you can remove the
  772.             WINDOW parameter or change it to raw:0/0/640/200/AEMailCompose.
  773.             You can, of course, make other changes to the window parameters
  774.             if you desire.
  775.  
  776.             If you are using the Amiga ED you should probably also remove or
  777.             rename the ED-Startup file in the S: directory so that you will
  778.             have a full set of ED menus.
  779.  
  780.             If this Tool Type is missing, the following call is the default
  781.             editor call:
  782.  
  783.                 EDITOR=WB;c:ed %s
  784.  
  785.             The specification for your editor call can also be provided
  786.             by the Configuration Screen.  A convenient check mark item is
  787.             provided in the Configuration Screen to open the editor on the
  788.             Workbench screen.
  789.  
  790.  
  791.         TCPLOG=name_of_log_file
  792.  
  793.             Enter the full path of your TCP logging file.  If this parameter
  794.             is omitted, no logging takes place.  An example of this Tool
  795.             Type which I use, is:
  796.  
  797.                 TCPLOG=AEMAIL:tcplog
  798.  
  799.             When TCP logging occurs, all sends and receives over the TCP/IP
  800.             connection are recorded to this file.  Each time an AEMAIL
  801.             session is started, data is appended to this file.  As a result
  802.             this file can become quite large.  IT IS THE USER'S RESPONSIBILITY
  803.             TO PERIODICALLY PURGE (DELETE) THIS FILE.
  804.  
  805.             NOTE:  When there is a need to report a problem, especially with
  806.             your TCP/IP connection, this parameter should be set to a valid
  807.             file and that file provided with any feedback on the program (see
  808.             Section X, Bug Reports & Suggestions).  The file can be sent as
  809.             an attachment to any message that you send to me.  You probably
  810.             should compress it with LHA before attaching the file.
  811.  
  812.             I have also discovered that this file comes in handy when analysing
  813.             problems with your Internet provider since it time stamps all
  814.             entries to the nearest second.
  815.  
  816.             This parameter can also be provided by the Configuration Screen.
  817.  
  818.  
  819.         DELETEMAIL=YES
  820.  
  821.             This Tool Type sets the initial value of the "Delete Host Mail"
  822.             menu item under the RETRIEVE MSGS menu.  If this Tool Type is
  823.             entered, the "Delete Host Mail" menu item will be initially checked.
  824.             See the "Delete Host Mail" item under section VII. AEMAIL MENUS below.
  825.  
  826.             This parameter can also be set by the Configuration Screen or
  827.             the DELETEMAIL flag can be set with a menu item and its state
  828.             can be saved in the configuration file by selecting the "Save
  829.             Settings" menu item under the project menu.
  830.  
  831.  
  832.         FULLHEADER=YES
  833.  
  834.             This Tool Type sets the initial value of the "Display Full Hdr"
  835.             menu item under the MESSAGES menu.  If this Tool Type is
  836.             entered, the "Display Full Hdr" menu item will be initially checked.
  837.             See the "Display Full Hdr" item under section VII. AEMAIL MENUS below.
  838.  
  839.             This parameter can also be set by the Configuration Screen or
  840.             the FULLHEADER flag can be set with a menu item and its state
  841.             can be saved in the configuration file by selecting the "Save
  842.             Settings" menu item under the project menu.
  843.  
  844.  
  845.         STRIPDUPS=YES
  846.  
  847.             This Tool Type sets the initial value of the "Excl Dup Msgs"
  848.             menu item under the RETRIEVE MSGS menu.  If this Tool Type is
  849.             entered, the "Excl Dup Msgs" menu item will be initially checked.
  850.             See the "Excl Dup Msgs" item under section VII. AEMAIL MENUS below.
  851.  
  852.             This parameter can also be set by the Configuration Screen or
  853.             the STRIPDUPS flag can be set with a menu item and its state
  854.             can be saved in the configuration file by selecting the "Save
  855.             Settings" menu item under the project menu.
  856.  
  857.  
  858.         HDRINREPLY=YES
  859.  
  860.             This Tool Type sets the initial value of the "Incl Hdr in Resp"
  861.             menu item under the MESSAGES menu.  If this Tool Type is
  862.             entered, the "Incl Hdr in Resp" menu item will be initially checked.
  863.             See the "Incl Hdr in Resp" item under section VII. AEMAIL MENUS below.
  864.  
  865.             This parameter can also be set by the Configuration Screen or
  866.             the HDRINREPLY flag can be set with a menu item and its state
  867.             can be saved in the configuration file by selecting the "Save
  868.             Settings" menu item under the project menu.
  869.  
  870.  
  871.         STARTNET=call_line_for_your_startnet_script
  872.  
  873.             This Tool Type is used to specify the call line for you script
  874.             that starts up your TCP/IP stack.  If you are using AmiTCP, this
  875.             is normally the file "startnet" in the AMITCP:bin directory.  You
  876.             only have to use this tool type for AmiTCP if your AmiTCP startup
  877.             script is located somewhere else or is named differently.
  878.  
  879.             A full path name to that script must be entered.  If you do not use
  880.             this parameter, it defaults to Amitcp:bin/startnet.
  881.  
  882.             Since AmiTCP Demo Version 4.0 puts up a requester on the workbench
  883.             screen that must be responded to, AEMAIL will automatically switch
  884.             to the Workbench screen before calling this script.
  885.  
  886.             This parameter can also be set by the Configuration Screen.  The
  887.             Configuration screen will also allow you to set whether or not
  888.             the system switches to the Workbench screen when the Start Net
  889.             script is executed.
  890.  
  891.             Note: Check your startnet script to be sure that full path names
  892.             are specified.  Since this script may not be executed from the
  893.             Amitcp:bin directory (unless AEMAIL is executed from there), you
  894.             should verify that Amitcp:bin/ is appended to all calls within the
  895.             script.  Pay particular attention to the "online" call - it should
  896.             be AmiTCP:bin/online.  You may also have to move the AREXX commands
  897.             (such as WaitForPort and RX) to the C: directory.  The installation
  898.             script will automatically do this for you.
  899.  
  900.             If you are using a TCP/IP stack other that AmiTCP (such as
  901.             TermiteTCP) and there is no script to make connection to your
  902.             Internet provider, this Tool Type should not be used.  Further,
  903.             you should enter the Configuration screen, TCP/IP parameters
  904.             section when you first activate AEMail and clear the StartNet
  905.             script item.  Once this is done, if you select the StartNet menu
  906.             item, the system will automatically iconify AEMail and present
  907.             the Workbench screen.  You can then connect using the method
  908.             prescribed by your TCP/IP stack.  When you un-iconify AEMail,
  909.             AEMail will immediately check to see if any mail is present on
  910.             your POP server.
  911.  
  912.  
  913.         STOPNET=call_line_for_your_stopnet_script
  914.  
  915.             This Tool Type is used to specify the call line for the script
  916.             that terminates your TCP/IP stack.  If you are using AmiTCP, this
  917.             is normally the file "stopnet" in the AMITCP:bin directory.  You
  918.             only have to use this tool type for AmiTCP if your AmiTCP stopnet
  919.             script is located somewhere else or is named differently. A full
  920.             path name to that script must be entered.
  921.  
  922.             If you do not use this parameter, it defaults to Amitcp:bin/stopnet.
  923.             Since there is no requirement that the "stopnet" script be executed
  924.             from the Workbench screen, the AEMAIL screen is left on while the
  925.             "stopnet" script is being executed.  This may leave a window
  926.             on your screen when you terminate AEMAIL, however.  This window
  927.             has a close gadget so you can get rid of it.  You can also avoid
  928.             this window by making sure that you have routed all output to
  929.             >NIL in the Start Net script.
  930.  
  931.             This parameter can also be set by the Configuration Screen.  The
  932.             Configuration screen will also allow you to set whether or not
  933.             the system switches to the Workbench screen when the Stop Net
  934.             script is executed.
  935.  
  936.             Note: Check your stopnet script to be sure that full path names
  937.             are specified.  Since this script may not be executed from the
  938.             Amitcp:bin directory (unless AEMAIL is executed from there), you
  939.             should verify that Amitcp:bin/ is appended to all calls within the
  940.             script.  Pay particular attention to the "offline" call - it should
  941.             be AmiTCP:bin/offline.  You may also have to move the AREXX commands
  942.             (such as WaitForPort and RX) to the C: directory.  The installation
  943.             script will automatically do this for you.
  944.  
  945.             If you are using a TCP/IP stack other that AmiTCP (such as
  946.             TermiteTCP) and there is no script to disconnect from your
  947.             Internet provider, this Tool Type should not be used.  Further,
  948.             you should enter the Configuration screen, TCP/IP parameters
  949.             section when you first activate AEMail and clear the StopNet
  950.             script item.  Once this is done, if you select the StopNet menu
  951.             item, the system will automatically iconify AEMail and present
  952.             the Workbench screen.  You can then disconnect using the method
  953.             prescribed by your TCP/IP stack.
  954.  
  955.  
  956.         AUTOCONNECT=YES
  957.  
  958.             When AEMAIL is first activated it attempts to determine if AmiTCP
  959.             is active and if you are connected to your Internet provider.  If
  960.             you are not and this Tool Type is present, AEMAIL will automatically
  961.             run your StartNet script.
  962.  
  963.             Before activating this Tool Type, you should check to see if AEMAIL
  964.             can activate AmiTCP properly using the StartNet menu item.  If
  965.             there are any problems with your StartNet activation they will
  966.             show up at this time rather than constantly every time you try
  967.             to activate AEMAIL.
  968.  
  969.             WARNING: You should not use this Tool Type if a StartNet script
  970.             is not present for your TCP/IP stack.
  971.  
  972.             This parameter can also be set by the Configuration Screen.
  973.  
  974.  
  975.  
  976.     CONFIGURATION SCREEN
  977.  
  978.         The Configuration screen which is displayed on the Workbench when
  979.         either you click on the [Configure AEMAIL now] button or when you
  980.         select the "Configuration" menu item under the "Project" menu.  The
  981.         Configuration screen is divided into two parts.  The top portion will
  982.         have one of these four displays:
  983.  
  984.             AEMAIL Configuration: Required Parameters
  985.             AEMAIL Configuration: TCP/IP Parameters
  986.             AEMAIL Configuration: Default Path Parameters
  987.             AEMAIL Configuration: General Parameters
  988.  
  989.         Which portion is currently being displayed is indicated in the title
  990.         bar at the top of the screen.
  991.  
  992.         At the bottom of the Configuration screen are two rows of buttons as
  993.         follows:
  994.  
  995.             [REQUIRED]      [TCP/IP]       [PATHS]        [GENERAL]
  996.  
  997.             [USE]                  [SAVE]                  [CANCEL]
  998.  
  999.         Clicking on the [REQUIRED], [TCP/IP], [PATHS], or [GENERAL] buttons
  1000.         will bring up the apprpriate configuration display in the top
  1001.         portion of the screen.
  1002.  
  1003.         Clicking on the [USE], [SAVE], or [CANCEL] buttons will perform
  1004.         the requested action and return you to the main AEMAIL screen.
  1005.         If you want the configuration information to apply only to this
  1006.         AEMAIL session select [USE].  If you want to make the configuration
  1007.         permanent, select [SAVE].  This will cause a new aemail.cnfg file to be
  1008.         written and will also signal that the aemail.cnfg file is to take
  1009.         precedence over the Tool Types the next time AEMAIL is loaded.
  1010.  
  1011.         [CANCEL] will abort the operation without making any changes to the
  1012.         configuration information.
  1013.  
  1014.         The [USE], [SAVE], or [CANCEL] buttons are active no matter which
  1015.         configuration display is currently active.  When the Configuration
  1016.         screen is first activated, the Required Parameters display will be
  1017.         active.
  1018.  
  1019.         Before exiting from the Configuration Screen with [USE] or [SAVE],
  1020.         the required configuration parameters must be present.  If not, the
  1021.         following requester will be displayed:
  1022.  
  1023.             The following Configuration items are empty
  1024.  
  1025.             [list of empty items]
  1026.  
  1027.             They are required items!
  1028.  
  1029.         This is the same requester that is displayed when AEMAIL is started
  1030.         without these parameters being provided.  Your choices with this
  1031.         requester are:
  1032.  
  1033.             [Reenter Configuration Data]   [Cancel Configuration Request]
  1034.  
  1035.         Clicking on the [Cancel Configuraion Request] will act the same
  1036.         as if you clicked on [CANCEL] in the main configuration screen.
  1037.         In this event your "old" configuration data will still be active
  1038.         and if you did not have the required parameters in the first
  1039.         place, you will not be able to do anything but enter the data
  1040.         or exit from AEMAIL.
  1041.  
  1042.         The one exception to the "old" configuration remaining the same is
  1043.         with the .headers file.  This is always updated no matter which
  1044.         button is pressed.
  1045.  
  1046.  
  1047.         Required Parameters
  1048.         -------------------
  1049.  
  1050.         The Required Parameters display which will be displayed on the top
  1051.         portion of the Configuration screen looks like the following:
  1052.  
  1053.         =========================================================================
  1054.         AEMAIL Configuration: Required Parameters
  1055.         -------------------------------------------------------------------------
  1056.  
  1057.                    UserID: [                    ][CLR][DEFAULT] [CHANGE PASSWORD]
  1058.  
  1059.                 Real Name: [                                      ][CLR][DEFAULT]
  1060.  
  1061.               Domain Name: [                                      ][CLR][DEFAULT]
  1062.  
  1063.                POP Server: [                                      ][CLR][DEFAULT]
  1064.  
  1065.               SMTP Server: [                                      ][CLR][DEFAULT]
  1066.  
  1067.            Mail Directory: [                                 ][DIR][CLR][DEFAULT]
  1068.  
  1069.                  EditCall: [                                 ][DIR][CLR][DEFAULT]
  1070.                            [ ] Editor Opens on the Workbench
  1071.  
  1072.         =========================================================================
  1073.  
  1074.         When this display is first called up, values from the Tool Types or the
  1075.         aemail.cnfg file (which ever takes precedence) will be displayed in each
  1076.         of the string gadgets.
  1077.  
  1078.         Appropriate information can be entered into each of the string gadgets.
  1079.         For the EditCall string gadget you must use the full path name of
  1080.         the editor of your choice plus any parameters you want to use on the call.
  1081.         To specify where the file name you are editing goes use '%s'.  An example
  1082.         would be:
  1083.  
  1084.             c:ed %s
  1085.  
  1086.         Below the EditCall: string gadget is a checkmark gadget which is used
  1087.         to tell AEMAIL that you editor will open on the Workbench screen.  If
  1088.         your editor of choice does not open on it's own screen, you must check
  1089.         this item.  The AmigaDos editor, ED, does NOT open on it's own screen;
  1090.         therefor you must check this item if you are using ED.
  1091.  
  1092.         The buttons to the side of each string gadget perform the following
  1093.         actions:
  1094.  
  1095.             [CLR] will cause the string gadget to be cleared.
  1096.  
  1097.             [DEFAULT] will cause default information to be loaded into the
  1098.                 string gadgets as follows:
  1099.  
  1100.                     UserID: information from the USERID Tool Type.
  1101.                     Real Name: information from the REALNAME Tool Type.
  1102.                     Domain Name: Information from the DOMAIN Tool Type.
  1103.                     POP Server: If a Domain Name is present, this will
  1104.                         be the domain name with 'pop.' prepended to it;
  1105.                         otherwise it will be the information from the
  1106.                         POP_SERVER Tool Type.
  1107.                     SMTP Server:  If a Domain Name is present, this will
  1108.                         be the domain name with 'smtp.' prepended to it;
  1109.                         otherwise it will be the information from the
  1110.                         SMTP_SERVER Tool Type.
  1111.                     Mail Directory: the default is AEMAIL:
  1112.                     EditCall: Information from the EDITOR Tool Type.  If the
  1113.                         key word 'WB;' precedes the editor call information, the
  1114.                         "Editor Opens on Workbench" item will be checkmarked.
  1115.                         'WB;' will NOT appear in the EditCall string gadget.
  1116.                         If the EDITOR Tool Type was not provided, the following
  1117.                         will be the default EditCall:
  1118.  
  1119.                             c:ed %s
  1120.  
  1121.                         and the "Editor Opens on Workbench" item will be
  1122.                         checkmarked.
  1123.  
  1124.                 If a Tool Type was the default and it was missing, nothing is
  1125.                 loaded into the corresponding string gadget (except for the
  1126.                 EditCall - see above).
  1127.  
  1128.             [DIR] causes a file requester to appear for selecting the appropriate
  1129.                 directory or program file (EditCall only) to be loaded into
  1130.                 the appropriate string gadget.
  1131.  
  1132.         The [CHANGE PASSWORD] button gadget will bring up a special window
  1133.         which will allow you to change your password.  This window looks
  1134.         like the follwing:
  1135.  
  1136.                     |========================================|
  1137.                     |0|Enter Password                        |
  1138.                     |----------------------------------------|
  1139.                     |                                        |
  1140.                     |     Enter your new password below      |
  1141.                     |                                        |
  1142.                     |  [                                  ]  |
  1143.                     |                                        |
  1144.                     |                                        |
  1145.                     |                                        |
  1146.                     |  [START OVER]            [  CANCEL  ]  |
  1147.                     |________________________________________|
  1148.  
  1149.  
  1150.         The string gadget will be automatically activated when the window
  1151.         is displayed.  You can type in your new password, but for each
  1152.         character you type an '*' will appear.  After hitting return,
  1153.         the heading "Enter your password below" will be replaced by the
  1154.         following heading: "For verification, re-enter your password".
  1155.         You must re-enter your password and, when you hit return, if the
  1156.         re-entered password matches the first password, the password
  1157.         window will close.  The new password will not take effect until you
  1158.         hit the [USE] or [SAVE] buttons at the bottom of the window.
  1159.  
  1160.         If the re-entered password does not match, the following will
  1161.         appear below the password entry string gadget:
  1162.  
  1163.                 Password failed Validation!
  1164.  
  1165.         and the "Enter your password below" heading will re-appear.
  1166.  
  1167.         If at any time you want to start over with entering the new password,
  1168.         you can click on the [START OVER] gadget.  If you want to cancel
  1169.         the password entry process you can either click on the close gadget
  1170.         at the top left of the window or on the [CANCEL] gadget in the window.
  1171.  
  1172.  
  1173.         TCP/IP Parameters
  1174.         -----------------
  1175.  
  1176.         The TCP/IP Parameters display which will be displayed on the top
  1177.         portion of the Configuration screen looks like the following:
  1178.  
  1179.         =========================================================================
  1180.         AEMAIL Configuration: TCP/IP Parameters
  1181.         -------------------------------------------------------------------------
  1182.  
  1183.         Start Net Call: [                                    ][DIR][CLR][DEFAULT]
  1184.                         [ ] Start Net Opens on the Workbench
  1185.  
  1186.          Stop Net Call: [                                    ][DIR][CLR][DEFAULT]
  1187.                         [ ] Stop Net Opens on the Workbench
  1188.  
  1189.          [ ] Automatic connection to Internet Provider on AEMAIL Start Up
  1190.          [ ] Display disconnect check on AEMAIL exit
  1191.  
  1192.        Disable Queued Mail Check [] on connection establishment [] at AEMAIL exit
  1193.           Disable New Mail Check [] on connection establishment [] at AEMAIL exit
  1194.  
  1195.                         Check for new mail every [  ] minutes
  1196.  
  1197.         =========================================================================
  1198.  
  1199.         The "Start Net Call" and "Stop Net Call" are required if you are
  1200.         going to start up AmiTCP or stop AmiTCP from within AEMAIL.  However,
  1201.         These two string gadgets will default to:
  1202.  
  1203.             AmiTCP:bin/startnet
  1204.  
  1205.         for the Start Net Call, and
  1206.  
  1207.             AmiTCP:bin/stopnet
  1208.  
  1209.         for the Stop Net Call.  These are the normal StartNet and StopNet
  1210.         scripts used by AmiTCP.  If you have a script with a different name
  1211.         or located in a different place, you can enter the correct path and
  1212.         script name in these string gadgets.  The DIR button will call up
  1213.         a file requester to allow you the find the script you want and CLR
  1214.         will clear the string gadget.  [DEFAULT] will place the default script
  1215.         path and name (as indicated above) in the appropriate string gadget.
  1216.  
  1217.         If you need the "Start Net" script or the "Stop Net" script to open on
  1218.         the workbench screen, click on the approriate check mark gadget for
  1219.         the particular script.  When the TCP/IP Parameter display first
  1220.         opens the "Start Net Opens on the Workbench" item will be checkmarked.
  1221.         This is because AmiTCP 4.0 Demo requires the Workbench screen for
  1222.         interaction with the user.
  1223.  
  1224.         If you are using a TCP/IP stack that does not have a Start Net or
  1225.         Stop Net script (such as TermiteTCP), you should use the [CLR]
  1226.         button to clear these two string gadgets.  Starting and stopping
  1227.         your Internet connection is then done manually; however, if you
  1228.         use the Start Net or Stop Net menu item, the action that is performed
  1229.         is to iconify AEMail.  You can then perform the network connection
  1230.         in what ever manner was provided by your TCP/IP stack software.
  1231.         Once the connection is made, un-iconify AEMail and AEMail will then
  1232.         check your POP Server for any available messages if that option
  1233.         was selected (see below).
  1234.  
  1235.         The "Automatic connection to Internet Provider on AEMAIL Start Up"
  1236.         check box provides the same capability as the AUTOCONNECT Tool Type.
  1237.         When AEMail is first activated it attempts to determine if AmiTCP
  1238.         is active and if you are connected to your Internet provider.  If
  1239.         you are not and this item is checked, AEMail will automatically run
  1240.         your StartNet script.  However, the AUTOCONNECT function will be
  1241.         disabled if you do not have a "Start Net" script.
  1242.  
  1243.         Except when you are using AEMail as a mailto: agent, when AEMail
  1244.         terminates and you are still connected to your Internet provider,
  1245.         the following Requester will be displayed:
  1246.  
  1247.                 Do you wish to terminate your Host connection now?
  1248.  
  1249.         You will given the oppurtunity to reply with either a [YES] or [NO].
  1250.         If you never want you Internet connection to be terminated when
  1251.         you exit from AEMAIL, you can prevent the above requester from being
  1252.         displayed by NOT checking the "Display disconnect check on AEMAIL
  1253.         exit" box.  By default, this box WILL BE CHECKED, so, to disable
  1254.         the function, you would have to click in this box.  However, this
  1255.         function will automatically be disabled if you do not have a
  1256.         Stop Net script.
  1257.  
  1258.         Whenever AEMAIL is first loaded and is connected to Internet
  1259.         Provider or if you select "Start Net" from the "TCP/IP" menu,
  1260.         a check will be made for any mail on your POP server or any mail
  1261.         that must be sent from your QUEUED folder.  Except when you are
  1262.         using AEMail as a "mailto:" agent, this same check is also performed
  1263.         when you quit AEMAIL.  You can disable any of these checks by
  1264.         checking the appropriate box in the following lines:
  1265.  
  1266.         Disable Queued Mail Check [] on connection establishment [] at AEMAIL exit
  1267.         Disable New Mail Check [] on connection establishment [] at AEMAIL exit
  1268.  
  1269.         AEMAIL also has the capability for checking for mail periodically on
  1270.         your POP server.  This function is performed in the background so
  1271.         you can be doing other activities while this check is going on.
  1272.         When mail is found, the following requester will pop up on your screen:
  1273.  
  1274.  
  1275.                               YOU HAVE MAIL!!
  1276.  
  1277.                   n Messages available on the POP Server
  1278.  
  1279.                 Do you wish to receive these messages now?
  1280.  
  1281.  
  1282.         Replying [YES] to the above requester will start the retrieval of the
  1283.         messages.  You can set the time interval for this check by entering
  1284.         the appropriate number of minutes in the following numeric gadget:
  1285.  
  1286.                       Check for new mail every [  ] minutes
  1287.  
  1288.         The default time interval is 10 minutes.  If you enter a zero in
  1289.         this numeric gadget, no check will be made.
  1290.  
  1291.  
  1292.         Default Path Parameters
  1293.         -----------------------
  1294.  
  1295.         The Default Path Parameters display which will be displayed on the top
  1296.         portion of the Configuration screen looks like the following:
  1297.  
  1298.         =========================================================================
  1299.         AEMAIL Configuration: Default Path Parameters
  1300.         -------------------------------------------------------------------------
  1301.  
  1302.                      Mailcap Directory: [                    ][DIR][CLR][DEFAULT]
  1303.  
  1304.                       TCP Logging File: [                    ][DIR][CLR][DEFAULT]
  1305.  
  1306.           Retrieve Mail from Directory: [                    ][DIR][CLR][DEFAULT]
  1307.  
  1308.                 Save Mail to Directory: [                    ][DIR][CLR][DEFAULT]
  1309.  
  1310.         Add Attachments from Directory: [                    ][DIR][CLR][DEFAULT]
  1311.  
  1312.          Save Attachments to Directory: [                    ][DIR][CLR][DEFAULT]
  1313.  
  1314.         =========================================================================
  1315.  
  1316.         String gadgets are provided for giving the full path for each of
  1317.         the default directories and or file.  The directory paths that can
  1318.         be specified are:
  1319.  
  1320.             Mailcap Directory: This is the directory that contains your
  1321.                 mailcap file.  The file will always be named "mailcap".
  1322.                 The default entry for this is "AEMAIL:".
  1323.  
  1324.             TCP Logging File:  This allows you to enter a file name as well
  1325.                 as a path.  The default path and file name is "AEMAIL:Tcplog".
  1326.                 If this gadget is left blank, no TCP logging will take
  1327.                 place.  When the [SAVE] or [USE] gadgets are selected,
  1328.                 if the TCP logging File name that was entered is different
  1329.                 from the current log file, the current log file will be
  1330.                 closed and the new file opened.  If you clear this field
  1331.                 TCP logging will stop.
  1332.  
  1333.             Retrieve Mail from Directory:  This is the initial path that will
  1334.                 appear in the file requester when you Retrieve mail from a
  1335.                 file rather than your POP Server.  The default directory for
  1336.                 these files is "AMITCP:" since it is assumed that you are trying
  1337.                 to bring in mail that was previously transferred using another
  1338.                 mail user agent such as AmiPOP, AirMail, or Voodoo; however, you
  1339.                 can specify any other directory of your choosing as the default
  1340.                 path for the Retrieve Mail file requester.  You enter that
  1341.                 default in this string gadget.
  1342.  
  1343.             Save Mail to Directory:  This is the initial path that will appear
  1344.                 in the file requester when you select the "Save Mail" icon
  1345.                 in the command icon strip.  The default directory for this
  1346.                 path is PROGDIR:, which is your current program directory.
  1347.                 However, you can specify any other path of your choosing as
  1348.                 the default path for the Save Mail file requester.  You enter
  1349.                 that default in this string gadget.
  1350.  
  1351.             Add Attachments from Directory:  This is the initial path that will
  1352.                 appear in the file requester when you select the [DIR] button
  1353.                 in the Add Attachment requester (see below under Section VIII.
  1354.                 AEMAIL WINDOW.  The default directory for this path is PROGDIR:.
  1355.                 However, you can specify any other path of your choosing as
  1356.                 the default path for the Add Attachment requester.  You enter
  1357.                 that default in this string gadget.
  1358.  
  1359.             Save Attachments to Directory:  This is the initial path that will
  1360.                 appear in the file requester when you select the [Save] or
  1361.                 [View & Save] buttons in the Attachment requester (see below
  1362.                 under Section VIII. AEMAIL WINDOW.  The default directory for
  1363.                 this path is RAM:.  However, you can specify any other path of
  1364.                 your choosing as the default path for the Attachment file
  1365.                 requester.  You enter that default in this string gadget.
  1366.  
  1367.         When this this display is first activated, the values that were last saved
  1368.         in the aemail.cnfg file will be displayed.
  1369.  
  1370.         The buttons to the side of each string gadget perform the following
  1371.         actions:
  1372.  
  1373.             [CLR] will cause the string gadget to be cleared.
  1374.  
  1375.             [DEFAULT] will cause default information, as described above, to be
  1376.                 loaded into the appropriate string gadget.
  1377.  
  1378.             [DIR] causes a file requester to appear for selecting the appropriate
  1379.                 directory and file name (TCP Logging File only) to be loaded
  1380.                 into the appropriate string gadget.  The file requester will
  1381.                 start out with the last path that was used for that particular
  1382.                 string gadget.  If no path was last used, a dummy name of
  1383.                 "VOLUMES" will be used, the requester will flash, and the
  1384.                 volumes and assigns will be displayed.
  1385.  
  1386.  
  1387.  
  1388.         General Parameters
  1389.         ------------------
  1390.  
  1391.         The General Parameters display which will be displayed on the top
  1392.         portion of the Configuration screen looks like the following:
  1393.  
  1394.         =========================================================================
  1395.         AEMAIL Configuration: General Parameters
  1396.         -------------------------------------------------------------------------
  1397.  
  1398.         Printer Device: [PRT:            ][DIR][CLR][DEFAULT]    Top Margin:[4  ]
  1399.                         [ ] Include Attachment List in Print Out
  1400.  
  1401.                [ Printer Setup ]                           [Set Screen Mode]
  1402.                                    [Set Minimum Headers]
  1403.  
  1404.                    [ ] Delete Mail from Server     [ ] Display Full Header
  1405.                    [ ] Strip Duplicate Messages    [ ] Include Header in Reply
  1406.  
  1407.  
  1408.                            Default Reply to Message Parameters
  1409.  
  1410.                    [ ] Quote Original Message Text   Quote Prefix[>         ]
  1411.  
  1412.                    Quote Header: [                                          ]
  1413.  
  1414.         =========================================================================
  1415.  
  1416.         The General Parameter screen allows you to set up certain general
  1417.         type parameters such as specifications for your printer device, your
  1418.         screen mode that you want your AEMail screen to open on, the list
  1419.         of minimum headers you want displayed in a message, certain default
  1420.         menu checkmarked items, and the specifications for the default message
  1421.         reply headers.
  1422.  
  1423.         For the Printer Device you can specify the device that you want to
  1424.         do your printing on.  By default this is PRT:, but you can specify
  1425.         a file if you care to.  If you specify a file, your printer output
  1426.         will be sent as standard ASCII text with form feeds and margin
  1427.         spacing included in the output.  The [DIR] button will call up a
  1428.         file requester through which you can enter the path and file name
  1429.         of this printer file.  [CLR] will clear the string gadget and DEFAULT
  1430.         will enter PRT: into the gadget.  When this screen is firat displayed,
  1431.         the PRT: default will be in the gadget.
  1432.  
  1433.         You can also specify the Top Margin with the numeric string gadget
  1434.         to the right of the Printer Device.  The default top margin is 4.
  1435.  
  1436.         If you do want the list of attachments to appear on the last page of
  1437.         your printout, you can check the "Include Attachment List in Print Out"
  1438.         box.  By default, this box is checked when you first call up the
  1439.         General Parameter screen.
  1440.  
  1441.         If you want to modify your printer setup parameters that are normally
  1442.         set with your PRINTER PREFERENCES, you can click on the [Printer Setup]
  1443.         button.  This will call up the Printer Preferences program so that
  1444.         you can can change your printer setup.
  1445.  
  1446.         If you want to set your screen mode for AEMail, you can click on the
  1447.         [Set Screen Mode] button.  This will call up a Screen Mode Requester
  1448.         which will allow you to set whatever screen mode you wish.  Your
  1449.         overscan mode can also be set.  This defaults to "OVERSCAN-TEXT".
  1450.         When you save your configuration settings, the screen mode you
  1451.         selected and the overscan setting are saved in the aemail.cnfg
  1452.         file and will be used the next time you load AEMail.
  1453.  
  1454.         The minimum header set that you want displayed in your message
  1455.         can be set by clicking on the [Set Minimum Headers] button.
  1456.         This will bring up a requester that looks like this:
  1457.  
  1458.                      |==================================|
  1459.                      |[o]  Set Minimum Headers          |
  1460.                      |==================================|
  1461.                      |      Select/Deselect Headers     |
  1462.                      |          to be displayed         |
  1463.                      |==================================|
  1464.                      || *bcc:                        | ||
  1465.                      || *cc:                         | ||
  1466.                      ||  Content-Transfer-Encoding:  | ||
  1467.                      ||  Content-Type:               | ||
  1468.                      || *Date:                       | ||
  1469.                      || *From:                       | ||
  1470.                      |==================================|
  1471.                      |         Enter New Header         |
  1472.                      |[                                ]|
  1473.                      |                                  |
  1474.                      |              [OK]                |
  1475.                      |==================================|
  1476.  
  1477.         A list of possible message headers is displayed in the scrollable
  1478.         list.  An asterick (*) in front of a header indicates that it has
  1479.         been selected for inclusion in the minimum header list.  Clicking
  1480.         on an item in the list will select it with an (*).  If it is already
  1481.         selected, it will deselected (the asterick will change to a blank).
  1482.  
  1483.         The string gadget at the bottom of the requester is used to enter
  1484.         a header that is not in the list.  Be sure and end the header with
  1485.         a colon (:).  After entering the header, press return and the header
  1486.         will be place properly in the scollable list.  It will be deselected
  1487.         when it is first entered in the list.  You will have to click on it
  1488.         to select it.
  1489.  
  1490.         When you are through entering items in the list, click on [OK] and
  1491.         you will be returned to the General Parameters screen.  Clicking on
  1492.         the close gadget at to top of the requester has the same effect as
  1493.         clicking on [OK].
  1494.  
  1495.         Please NOTE: anything you enter in the list or select/deselect will
  1496.         remain in the list in that state during the current run of AEMail
  1497.         even if you click on [CANCEL] in the main configuration window.  In
  1498.         other words, [CANCEL] for the minimum header list has the same
  1499.         effect as [USE].  Clicking on [SAVE] at the bottom of the screen will
  1500.         permanently save the headers you have selected.
  1501.  
  1502.         There is no way to delete a header once it has been entered in the
  1503.         list and saved except by deleting the .headers file in the AEMAIL:
  1504.         directory.  This is really not a problem, however, since, if you
  1505.         entered an incorrect header and haven't selected it, it will have no
  1506.         effect on the program.
  1507.  
  1508.         The four check boxes:
  1509.  
  1510.             [ ] Delete Mail from Server
  1511.             [ ] Display Full Header
  1512.             [ ] Strip Duplicate Messages
  1513.             [ ] Include Header in Reply
  1514.  
  1515.         have the same effect as the Tool Types DELETEMAIL=, FULLHEADER=,
  1516.         STRIPDUPS=, and HDRINREPLY=.  A checked condition is the same as
  1517.         an YES.  When you exit from the Configuration screen with either
  1518.         [USE] or [SAVE], the corresponding menu items will be checked
  1519.         or unchecked depending on the state of these check boxes.
  1520.  
  1521.         The section below the heading "Default Reply to Message Parameters"
  1522.         is used to set up the default actions when you are replying to a
  1523.         message.  The "Quote Original Message Text" box sets up the default
  1524.         action for quoting the original text in a message.  Even though
  1525.         you take the default of not quoting text, you will given an opportunity
  1526.         to change you mind about this when you compose the message.
  1527.  
  1528.         The "Quote Prefix:" string gadget indicates what is to be placed in
  1529.         front of each quoted line if an original message is quoted.  This, by
  1530.         default, is '>'; however, you can use any other prefix as the derfault
  1531.         that you like.
  1532.  
  1533.         A "Quote header:" will be placed on the line in front of the quoted
  1534.         material.  You can choose what you would like as the default heading
  1535.         and enter it in this string gadget.  By default, the header which will
  1536.         initially appear in the "Quote Header:" string gadget is:
  1537.  
  1538.             On &(week), &(date2), at &(time), &(name) wrote:
  1539.  
  1540.         The & followed by a field name in parenthesis indicates substitution
  1541.         of data from the original message.  The values that can be
  1542.         substituted are:
  1543.  
  1544.             &(name)     The real name of the sender of the original
  1545.                         message.  If the real name is not available,
  1546.                         the sender's UserId will be used instead
  1547.  
  1548.             &(subject)  The subject from the original message.  Any RE:
  1549.                         or (fwd) will be stripped.
  1550.  
  1551.             &(week)     The day of the week that the original message
  1552.                         was sent.
  1553.  
  1554.             &(date)     The date the original message was sent in the form
  1555.                         DD MMM YYYY, where DD is the day of the month,
  1556.                         MMM is month in the form Jan, Feb, Mar, etc, and
  1557.                         YYYY is the full 4 digit year.
  1558.  
  1559.             &(date1)    Same as &(date).
  1560.  
  1561.             &(date2)    The date in the form MMM DD, YYYY.
  1562.  
  1563.             &(time)     The time the original message was sent in the
  1564.                         form HH:MM xM where HH is the hour on a 12 hour
  1565.                         clock, MM is the minute, and xM is AM or PM.
  1566.  
  1567.         The "Quote Header" is designed to be modified by the user and
  1568.         can be changed with this string gadget.  This is a permanent change
  1569.         if you save the Configuration data or it can be in effect as the
  1570.         default for only this running of AEMail if you select [USE].  You can
  1571.         always change this default, however, when you compose a message.
  1572.  
  1573.  
  1574. V. STARTING AEMAIL
  1575.  
  1576. Starting AEMail
  1577.  
  1578.     AEMail can be started either from the Workbench by double clicking on
  1579.     it's icon or from the shell.  It is recommended that AEMail be normally
  1580.     run from the Workbench.  The shell invocation is primarily designed for
  1581.     "MailTo" agents in WWW browsers.  When invoked from the shell, there are
  1582.     two optional argument that can be used as follows:
  1583.  
  1584.         AEMail [userid-of-recipient-of-email [pubscr=browser-screen-name]]
  1585.  
  1586.     If the recipient's userid is present, AEMail will load and immediately
  1587.     display the Compose message screen.  After you have composed the message
  1588.     a requester will be displayed which asks:
  1589.  
  1590.                     What action do you wish to perform
  1591.                      on the message you just created?
  1592.  
  1593.     You are given the following options:
  1594.  
  1595.                 [SEND NOW]   [QUEUE]   [CANCEL]   [NO ACTION]
  1596.  
  1597.     [SEND NOW] will immediately send the message; [QUEUE] will queue the
  1598.     message for later delivery; [CANCEL] will delete the message without
  1599.     sending it; and [NO ACTION] will leave the message in the Pending
  1600.     folder without any action being performed.  [SEND NOW], [QUEUE], and
  1601.     [CANCEL] work similarly to the corresponding commands described under
  1602.     Section VI. COMMAND ICON STRIP ([CANCEL] is the same as the DELETE
  1603.     command).
  1604.  
  1605.     Once the action requested is performed, AEMail will terminate.
  1606.  
  1607.     If AEMail is used as a "mailto:" agent for your browser and that
  1608.     browser passes it's public screen name along with the userid, you
  1609.     can use the keyword argument "pubscn=" to specify that public screen.
  1610.     AEMail will then bring the browser's screen to the front when AEMail
  1611.     terminates.  If this argument is missing and the browser opens on it's
  1612.     own screen but does not, itself, bring the screen to the front when
  1613.     it returns from the "mailto" command, you will have to manually bring
  1614.     the browser's screen to the front with the LEFT-AMIGA M key.
  1615.  
  1616.     When you invoke AEMail from the shell with a userid parameter, you
  1617.     will not be able to use any of the AEMail menus or commands.  However,
  1618.     AEMail will check for Mail on your POP Server and for Queued messages
  1619.     before displaying the Compose message screen (see initial AEMAIL action
  1620.     below) and ask for configuration data if required parameters are not
  1621.     present in the s:aemail.cnfg file.
  1622.  
  1623.     If you invoke AEMail from the shell without any parameters, AEMail will
  1624.     behave the same as if it was invoked from the Workbench by clicking
  1625.     on it's icon.  That action is described below.
  1626.  
  1627.     AEMail can be run either in an offline or online mode.  This means that
  1628.     AmiTCP does not have to be running when AEMAIL is activated.  However,
  1629.     to actually receive or send mail via your Internet provider, you must
  1630.     have AmiTCP running and connected to your provider.  You can activate
  1631.     AEMAIL before activating AmiTCP or after; it makes no difference.
  1632.  
  1633.     A convenient menu item has been provided in AEMAIL to start AmiTCP after
  1634.     AEMAIL is up and running.  A menu item has also been provided to stop
  1635.     AmiTCP.
  1636.  
  1637.     You can also automatically activate AmiTCP at program startup by providing
  1638.     the AUTOCONNECT=YES Tool Type described above or by check marking the
  1639.     "Automatic connection to Internet Provider on AEMAIL Start Up" in the
  1640.     TCP/IP Parameters configuration screen.
  1641.  
  1642.     To activate AEMAIL simply double click on the AEMAIL icon.  You can
  1643.     also activate AEMAIL from the shell, but, if activated in this manner,
  1644.     it will not have access the the configuration information provided
  1645.     by Tool Types.  It does, however, have access to the configuration
  1646.     information in the aemail.cnfg file.
  1647.  
  1648.     AEMAIL opens on it's own 16 color Public Screen.  The Public Screen
  1649.     name is "AEMAIL-1".  8 of the colors are defined by the first eight
  1650.     colors of the workbench screen.  The remaining 8 colors are pre-defined
  1651.     with the following colors: Red (13R, 0B, 0G), Green (0R, 15G, 0B),
  1652.     Blue (0R, 0G, 15B), Magenta (15R, 0G, 15B), Yellow (15R, 15G, 0B),
  1653.     Orange (15R, 10G, 0B), Brown (10R, 5G, 0B), and Purple (9R, 3G, 9B).
  1654.     These colors have been preset to provide a consistant color scheme
  1655.     for displaying icons and folder tab colors.  Under consideration is
  1656.     the possibility of allowing these colors to be user settable in the
  1657.     future.
  1658.  
  1659.     Since multiple windows are opened by AEMAIL, the program opens on
  1660.     it's own screen to allow uniformity in being able to push the screen
  1661.     to the back (with all of it's member windows) and back again to the
  1662.     front.  The LEFT-AMIGA-M key can be used for this purpose.
  1663.  
  1664.     You can also iconify AEMAIL with an iconify bar on the Workbench screen.
  1665.     A menu item has been provided to perform the iconify action.  When this
  1666.     menu item is selected, the AEMAIL screen will disappear and a button bar
  1667.     will appear on the Workbench screen with
  1668.  
  1669.         AEMAIL (Click on Close or with RMB to restore)
  1670.  
  1671.     in the title.  When the iconified bar is selected, clicking either on the
  1672.     close gadget or with the RMB will restore the AEMAIL screen.
  1673.  
  1674.     There is also a hotkey provided for iconifying AEMAIL.  This is RIGHT-AMIGA-I.
  1675.     This same hot key will also take AEMAIL out of iconify mode.  The
  1676.     LEFT-AMIGA-I key will also accomplish this.
  1677.  
  1678.     Periodically during the running of AEMAIL, the program will automatically
  1679.     switch to the workbench screen for executing certain functions and then
  1680.     switch back when the function is complete.
  1681.  
  1682.     The first thing AEMAIL does when it is activated is check to see that
  1683.     certain configuration information has been provided.  The necessary
  1684.     items are:
  1685.  
  1686.         UserID
  1687.         Password
  1688.         Domain Name
  1689.         Edit Call
  1690.  
  1691.     If these items have not be provided, the following requester will be
  1692.     displayed:
  1693.  
  1694.         The following Configuration items are empty
  1695.  
  1696.         [list of empty items]
  1697.  
  1698.         They are required items!
  1699.  
  1700.     The Pop Server call and the SMTP call will also be included in this
  1701.     list if the Domain Name is missing.
  1702.  
  1703.     If this requester is displayed, you will be given the following choices:
  1704.  
  1705.            [Configure AEMAIL now]               [Cancel AEMAIL]
  1706.  
  1707.     If you were to click on [Cancel AEMAIL], AEMAIL will terminate.  You can
  1708.     not procede any further until you have entered these items with the
  1709.     Configure screenss or by providing them as Tool Types.
  1710.  
  1711.     Clicking on the [Configure AEMAIL now] will bring up the Configuration
  1712.     screen which was described previously.
  1713.  
  1714.     After verifying that required configuration information has been provided,
  1715.     AEMAIL will check to see if AmiTCP is running.  If it is, connection will
  1716.     be made to your POP server to see if there are any messages available on
  1717.     the server in your mail box.  If there are, the following requester will
  1718.     appear:
  1719.  
  1720.               n Messages Available on the POP Server
  1721.  
  1722.             Do you wish to receive these messages now?
  1723.  
  1724.     If you click on the [YES] button, those message will be retrieved at this point.
  1725.     See the RETRIEVE MESSAGES command described in Section VI. COMMAND ICON STRIP
  1726.     for details on this process.
  1727.  
  1728.     If you click on [NO], no message retrieval will take place at this time.  You
  1729.     will need to retrieve these messages later using the RETRIEVE MESSAGES
  1730.     command icon.
  1731.  
  1732.     After AEMAIL checks to see if any messages are available on the POP Server,
  1733.     it also checks to see if any messages are in the QUEUED folder (messages
  1734.     queued to be sent).  If there are, the following requester will appear:
  1735.  
  1736.              You have n messages queued to be sent
  1737.  
  1738.             Do you wish to send these messages now?
  1739.  
  1740.     If you click on the [YES] button, all of the messages in the QUEUED folder
  1741.     will be sent immediately.  This is the same as selecting the "Send Queued
  1742.     Mail" item under the "Project" menu or selecting the QUEUED FOLDER and
  1743.     clicking on the "Send Message Immediately" command icon (see Sections
  1744.     VI. Command Icon Strip and VII. AEMAIL MENUS below).
  1745.  
  1746.     If you click on [NO], the queued messages will not be sent at this time.
  1747.     You will need to send these messages later using either the "Send Queued
  1748.     Mail" item under the "Project" menu or selecting the QUEUED FOLDER and
  1749.     clicking on the "Send Message Immediately" command icon.
  1750.  
  1751.     If you successfully connected at program startup the following message will
  1752.     appear in the Title bar of the AEMAIL screen:
  1753.  
  1754.         TCP/IP session started with [Your-Domain-Name]
  1755.  
  1756.     If you were not connected the following message will appear in the Title bar:
  1757.  
  1758.         Not Connected to [Your-Domain-Name] Host
  1759.  
  1760.     You can disable either or both the POP mail check or the queued mail check
  1761.     at startup by checkmarking the appropriate items in the TCP/IP Parameters
  1762.     configuration screen.
  1763.  
  1764.     When AEMAIL first starts, three windows are opened in horizontal bands
  1765.     on the AEMAIL screen.  This main window is displayed just below the screen
  1766.     menu/title bar and provides a contextual help title bar and a command icon
  1767.     strip.  This strip provides icons for accessing the major functions of AEMAIL
  1768.     and consists (from left to right) of the following icons: Display Folder
  1769.     List, Display Address Book, Display Previous Message, Display Next
  1770.     Message, Save Message To File, Print Selected Messages, Delete/Undelete
  1771.     Message, Compose a Message, Send Message Immediately, Queue Message
  1772.     for Later Delivery, and Retrieve Messages.  Currently these icons are
  1773.     in black and white, but a future release will provide colored icons with
  1774.     more detailed displays.
  1775.  
  1776.     The window below the command strip window contains a "folder strip" set
  1777.     of icons.  An icon is provided for each folder with a colored "tab" to
  1778.     indicate the type of folder (of the user's own choosing).  Below each folder
  1779.     icon is a short name (not exceeding 9 characters) for that folder.
  1780.     Inside the folder is the total number of messages.  It may be followed
  1781.     by the number of un-read messages in parenthesis.  If there are unread
  1782.     messages, both numbers will be displayed in red.  These messages counts
  1783.     will be updated as messages are added to the folders.  Currently deleted
  1784.     messages are not subtracted from these counts.  The counts reflect the
  1785.     actual number of messages in the folder whether they are marked for
  1786.     deletion or not.
  1787.  
  1788.     Four pre-defined folders are provided: "INBOX" for holding retrieved
  1789.     messages, "PENDING" which holds messages that the user is currently
  1790.     composing and has not decided to send as yet, "QUEUED" which holds
  1791.     completed messages for later transmission, and "SENT" which holds
  1792.     messages that have been sent and accepted by the SMTP Server.  Since
  1793.     these folders must always be present, you can not delete or change
  1794.     the name of these folders.
  1795.  
  1796.     A facility has been provided to allow the user to add as many additional
  1797.     folders of his own choosing that he wants to the list of folders.  As each
  1798.     new folder is created, an icon will be created and placed next to the
  1799.     last folder icon.  Any number of folders can be created and the "folder strip"
  1800.     has the ability to scroll horizontally so that all of the folder icons
  1801.     can be viewed and accessed.
  1802.  
  1803.     You can use the menu items "Transfer..." and "Copy..." under the MESSAGE
  1804.     menu to transfer or copy messages between folders.
  1805.  
  1806.     The last window is placed below the "folder strip" and is used to
  1807.     display either folder lists, address books, message lists, or messages
  1808.     themselves. If a non-interlaced screen is provided, the message and
  1809.     address book displays will start below the command strip (overlaying the
  1810.     folder strip) rather than below the folder strip.  This is done to
  1811.     provide more room for the message or address book display since the
  1812.     number of displayable lines is limited.
  1813.  
  1814.     Other windows are also provided which cover the entire screen below the
  1815.     title bar for the purpose of providing configuration information and for
  1816.     composing messages.
  1817.  
  1818.     Each of the windows is described in detail in the WINDOW section
  1819.     below.
  1820.  
  1821.     While the command and folder strips are being displayed, a contextual
  1822.     help line is provided in the main (command strip) window title bar below
  1823.     the screen's title bar.  As you pass the mouse cursor over any command or
  1824.     folder icon, a description of that command or folder will be displayed in
  1825.     the window title bar.  The main window menu bar should also be active whenever
  1826.     the mouse pointer moves to the "folder strip" or above.
  1827.  
  1828.     All command and folder icons are surrounded by a raised box.  Whenever
  1829.     a command or folder is selected, the box will become depressed.
  1830.  
  1831.     When AEMAIL is first activated the folder list will be displayed.
  1832.     Double clicking on either the name of the folder in the list or
  1833.     one of the folder icons will cause the message list for that folder
  1834.     to be displayed.
  1835.  
  1836.     Double clicking on a message in the message list will cause that
  1837.     particular message to be displayed.
  1838.  
  1839.     If you have selected a time increment in the Configuration screen (the
  1840.     default is 10 minutes), a background process will be started which checks
  1841.     your POP server every few minutes (as specified by the interval) for messages.
  1842.     If there are any messages, the following requester will pop up:
  1843.  
  1844.  
  1845.                               YOU HAVE MAIL!!
  1846.  
  1847.                   n Messages available on the POP Server
  1848.  
  1849.                 Do you wish to receive these messages now?
  1850.  
  1851.  
  1852.     Replying [YES] to the above requester will start the retrieval of the
  1853.     messages.  This requester will only pop up when you are in the main
  1854.     AEMAIL screen and are not in the middle of some function such as
  1855.     composing a message, transferring or saving a message, printing a
  1856.     message, or performing configuration changes.
  1857.  
  1858.     NOTE: if you did not specify that you wanted messages deleted from
  1859.     your POP server as you transferred them to your Amiga, the "YOU HAVE
  1860.     MAIL" requester will pop up each time the system checks for mail.
  1861.  
  1862.  
  1863. USING AEMail AS A "MailTo" AGENT
  1864.  
  1865.     A number of Amiga WWW Browsers allow you to select a Mail agent to
  1866.     be used for sending email when a "mailto:" HTML link is specified.
  1867.     AEMail can be used as such a mail agent.
  1868.  
  1869.     On the configuration screen for your browser specify AEMail as your
  1870.     "mailto:" agent by using the full path name of AEMail and the token
  1871.     for specifying the userid address.
  1872.  
  1873.     As an example, for Voyager you can specify the following:
  1874.  
  1875.         AmiTCP:bin/AEMail %h
  1876.  
  1877.     as the "mailto:" helper application in the "Network Settings: Other"
  1878.     Voyager menu or when you install Voyager.  Be sure and save your
  1879.     Voyager settings once you make the change.
  1880.  
  1881.     The "%h" in the above specification is Voyager's token for where to
  1882.     place the userid address.  The specification also assumes that
  1883.     you installed AEMail in the AmiTCP:bin drawer.  Use the correct
  1884.     full path for where you installed AEMail.  Voyager does not require
  1885.     a "pubscr=" argument.
  1886.  
  1887.     Other browsers, if they use this capability, may have a different way
  1888.     to specify the "mailto" user agent.  Consult your browser documentation
  1889.     for how to do this.
  1890.  
  1891.     In AWeb, for instance, bring up the "Change Settings" menu and select
  1892.     "External programs" in the cycle gadget.  You enter the "mailto:"
  1893.     application call with two string gadgets.  The first string gadget
  1894.     specifies the Command string which would be "AmiTCP:bin/AEMail" (again
  1895.     the full path name) and the second string gadget specifies the
  1896.     Argument string which would be "%s pubscn=%s".  AWeb does use the
  1897.     public screen argument.
  1898.  
  1899.     In order for the "mailto:" agent to work properly, AEMail must NOT be
  1900.     running when you start up your browser.  When you click on the "mailto:"
  1901.     link, AEMail will be loaded, the Compose message window will be displayed,
  1902.     you will then be able to compose and send the message, and AEMail will
  1903.     terminate.
  1904.  
  1905. VI. COMMAND ICON STRIP
  1906.  
  1907. Below is a description of the "command strip" and the fuctions that
  1908. it performs:
  1909.  
  1910.  
  1911.   DISPLAY FOLDER LIST
  1912.  
  1913.     This icon looks like a file cabinet.  Clicking on the icon will cause
  1914.     the folder list to be displayed in the lower window.  This list shows
  1915.     each folder with its short name (INBOX, PENDING, etc), a description
  1916.     of the folder, the number of unread mesages in the folder, and the
  1917.     total number of messages in the folder.
  1918.  
  1919.     The total number of messages includes any messages marked for deletion.
  1920.  
  1921.  
  1922.   DISPLAY ADDRESS BOOK
  1923.  
  1924.     This icon looks like an open book.  Clicking on this icon will display
  1925.     the Address Book window.
  1926.  
  1927.     Each address book entry contains three fields: Nickname, Real Name,
  1928.     and UserID (Address).  In addition, entries can be provided for groups
  1929.     with a distribution list.  The group is identified with the heading
  1930.     "DISTRIBUTION LIST" in the top most UserID field and the UserID's
  1931.     for the members of that list are shown below that heading.
  1932.  
  1933.     For items in the distribution list, real UserID's or Nicknames can be
  1934.     used (Nicknames preferred).  An item in the distribution list can also
  1935.     be another distribution list (In this case, only a Nickname can be
  1936.     used).  All nicknames are expanded to Real Name and UserID when
  1937.     mail is sent.
  1938.  
  1939.     Currently, address book entries are sorted by Nickname and group
  1940.     entries are interspersed with single entries.  Also Real Names are
  1941.     presented as first name followed by last name rather than last name,
  1942.     first name.
  1943.  
  1944.     The first time AEMAIL is loaded, a special Address Book entry with a
  1945.     nickname of "AEMAIL" is created.  This entry can be used to send
  1946.     bug reports and messages about AEMAIL to my email address.
  1947.  
  1948.     Address book data is stored in a file in your AEMAIL directory called
  1949.     ".addrbook".
  1950.  
  1951.     A more complete description of the Address Book window is given later.
  1952.  
  1953.  
  1954.   DISPLAY PREVIOUS MESSAGE
  1955.  
  1956.     This icon is a backward arrow.  When you are displaying a message,
  1957.     clicking on this icon will display the previous message in the message
  1958.     list.  If you are at the first message in the list, a requester will
  1959.     be displayed informing you of this.
  1960.  
  1961.     A more complete description of the message display window is given later.
  1962.  
  1963.  
  1964.   DISPLAY NEXT MESSAGE
  1965.  
  1966.     This icon is a forward arrow.  When you are displaying a message,
  1967.     clicking on this icon will display the next message in the message
  1968.     list.  If you are at the last message in the list, a requester will
  1969.     be displayed informing you of this.
  1970.  
  1971.     A more complete description of the message display window is given later.
  1972.  
  1973.  
  1974.   SAVE MESSAGE TO FILE
  1975.  
  1976.     This icon looks like a diskette.  A message must be selected before
  1977.     activating this function.  Only one message can be selected; multiple
  1978.     selection does not work with this command.  The message you want to save
  1979.     must be either highlighted in the message list or currently being
  1980.     displayed.
  1981.  
  1982.     Before saving the message, a requester will be displayed which will
  1983.     describe the message as to Date, From, To, and Subject and ask you if
  1984.     you want to perform the requested action.  Selecting [SAVE] will display
  1985.     a file requester in which you will be asked to enter the file name you
  1986.     want the message saved as, and selecting [CANCEL] will exit the function
  1987.     without performing the action.
  1988.  
  1989.     The complete message, including all attachments, is saved in the format
  1990.     in which the message was received from the POP server except that
  1991.     CARRAGE-RETURN/LINEFEED sequences are stored as LINEFEEDs alone.  Also,
  1992.     the message ending sequence (.<CR><LF>) is eliminated and any embedded
  1993.     ..<CR><LF> are changed to .<LF> as they would normally appear in a message.
  1994.     This facilitates conversion of messages from one AEMAIL version to another.
  1995.  
  1996.     If you want to save an attachment in its converted format, you can do
  1997.     that with the Attachment Requester that can be brought up when you
  1998.     display a message (see Attachment Requester under VIII. AEMAIL WINDOWS
  1999.     below).
  2000.  
  2001.  
  2002.   PRINT SELECTED MESSAGES
  2003.  
  2004.     This icon looks like a printer.  You must select the messages you want
  2005.     printed prior to selecting this icon.  Multiple message selection works
  2006.     with this command.
  2007.  
  2008.     Each of the messages will be printed in the order that they appear in your
  2009.     message list.  A progress indicator will appear as each message is being
  2010.     sent to your printer which shows the percent being printed and the total
  2011.     bytes being printed.  This progress indicator has an [ABORT] button which
  2012.     allows you to terminate the printing.  However, beware, most printers have
  2013.     a substantial buffer which will probably receive all of your messages
  2014.     quite quickly.  Once the messages are in the printer's buffer, the printing
  2015.     can not be cancelled without turning your printer off.
  2016.  
  2017.     A heading line will be printed on each page of the listing which contains
  2018.     the following information:
  2019.  
  2020.     Message Sent on MM/DD/YY (DOW) at HH:MM [AM/PM], [from/to] [name]  Page n
  2021.  
  2022.     where MM/DD/YY is the date the message was sent (received) or composed,
  2023.         DOW is the day of the week the message was sent (received) or composed,
  2024.         HH:MM is the hour and minute the message was sent (received) or composed
  2025.             using a 12 hour clock,
  2026.         [AM/PM] is either AM or PM.
  2027.         [from/to] if the message was received you will see "from", and if you
  2028.             composed or sent the message you will see "to",
  2029.         [name] the full name of the sender or nickname of recipient,
  2030.         [n] the page number.
  2031.  
  2032.     On the first page only, if there are attachments, the following line will
  2033.     appear below the heading line:
  2034.  
  2035.     This message has attachments (See last page for list).
  2036.  
  2037.     On a separate page after the message, the attachment list will appear,
  2038.     providing the "Include Attachment List in Print Out" item is checkmarked
  2039.     in the General Parameters portion of the Configuration screen.  Printing
  2040.     the attachment list is the default action.
  2041.  
  2042.     Note: no check is made whether a selected message is deleted or not.  If
  2043.     a deleted message is selected it will be printed anyway (this is probably
  2044.     desireable in certain circumstances).  If you don't want to print it,
  2045.     de-select it!
  2046.  
  2047.     This function can also print a list of all messages in a folder.  To do this,
  2048.     DO NOT select any messages in the folder.  A requester will appear when you
  2049.     select either the printer command icon or the Print menu item which says:
  2050.  
  2051.  
  2052.                            No messages selected to print!
  2053.  
  2054.                             Do you want to print a list
  2055.                             of all the messages in the
  2056.                              [name of folder] folder?
  2057.  
  2058.                           [YES]                     [NO]
  2059.  
  2060.     By selecting [YES] you will print a list of the messages.  Messages will be
  2061.     printed in the order that they appear in the message list.
  2062.  
  2063.     Selecting [NO] will terminate the printing function.
  2064.  
  2065.     Printing uses your Preferences Printer.  You should set it up properly
  2066.     before executing AEMAIL, but you can set it up while in AEMAIL by using
  2067.     the General Parameters display on the Configuration screen.  You can also
  2068.     specify a print file that the output will be directed to.
  2069.  
  2070.     As a default AEMAIL will space 4 lines down before starting to print.
  2071.     This "Top Margin", however, can be changed in the General Parameters
  2072.     section of the Configuration screen.
  2073.  
  2074.  
  2075.   DELETE/UNDELETE MESSAGE
  2076.  
  2077.     This icon looks like a garbage can.  This will delete OR undelete all
  2078.     messages that have been selected in a message list.  Whether deleting or
  2079.     undeleting takes place depends on the current status of the message.
  2080.     If it is currently marked for deletion, it will be undeleted.
  2081.  
  2082.     This function only marks (or unmarks) messages for deletion.  The
  2083.     messages will actually be deleted only when AEMAIL exits.
  2084.  
  2085.  
  2086.   COMPOSE A MESSAGE
  2087.  
  2088.     This icon looks like a sheet of paper with a pen on it.  The Compose a
  2089.     Message function brings up the Compose Message window which is described
  2090.     under Section VII, AEMAIL Windows.  In this window you will enter
  2091.     information about the message you are about to compose.  The information
  2092.     you enter includes the Nickname or UserID of the receipient of the
  2093.     message, the subject and whether or not you want to send cc's to anyone.
  2094.     You can also specify any attachments you want to send with the message
  2095.     through the Add Attachment Requester.
  2096.  
  2097.     After supplying the required information, your editor will be called and
  2098.     you will then compose your message text.
  2099.  
  2100.     If a message has been selected in any folder, except the PENDING, QUEUED,
  2101.     or SENT folders, before clicking on this icon, the compose will be treated
  2102.     as either a reply to the selected message or you will be allowed to compose
  2103.     a new message to be sent to a different (or same) recipient.
  2104.  
  2105.     If you want to forward a message you will have to use the "Forward..." sub-item
  2106.     in the Messages menu.
  2107.  
  2108.     If the message selected was in the PENDING or QUEUED folder, you will be
  2109.     allowed to either edit the selected message or create a new message.  If you
  2110.     edit the message it will be stored back into the PENDING folder and the old
  2111.     message will be deleted.  If the message selected was in the SENT folders,
  2112.     you will only be able to create a new message.
  2113.  
  2114.     After your message has been composed it will automatically be placed in the
  2115.     PENDING folder.  You can then send the message by either clicking on the
  2116.     SEND MESSAGE IMMEDIATELY icon or queue it for later delivery by clicking on
  2117.     the QUEUE MESSAGE FOR LATER DELIVERY icon.
  2118.  
  2119.  
  2120.   SEND MESSAGE IMMEDIATELY
  2121.  
  2122.     This icon looks like an envelope with an arrow going out.  An attempt
  2123.     will be made to send the Selected Message(s) to their recipients.
  2124.     The messages to be sent must be in either the PENDING or QUEUED folder.
  2125.     The messages will be sent from the QUEUED folder only if the QUEUED folder
  2126.     is selected; otherwise they will be sent from the PENDING folder.
  2127.  
  2128.     If messages are selected, a requester will appear that asks:
  2129.  
  2130.         Do you wish to send the entire [pending/queued] folder
  2131.         or just selected messages?
  2132.  
  2133.     The choices available are:
  2134.  
  2135.         [ENTIRE FOLDER]     [SELECTED MESSAGES]     [CANCEL SEND]
  2136.  
  2137.     If no messages have been selected, the entire selected folder will
  2138.     be sent without a requester appearing.  Deleted messages are never sent.
  2139.  
  2140.     If there are no undeleted messages in the selected folder a notification
  2141.     requester will appear that indicates that "No messages available to send".
  2142.  
  2143.     A check will then be made to see if AmiTCP is active.  If it is not, a
  2144.     requester will be displayed which informs the user that we are in offline
  2145.     mode and that the messages can not be sent (unless the SIMSMTP=YES tool
  2146.     type was set).
  2147.  
  2148.     If AmiTCP is active and a connection has been made to your Internet
  2149.     provider, a message will appear in the top title bar that says
  2150.     "Connecting to SMTP Host to send mail".  Once the connection is
  2151.     made. AEMAIL will display "Starting to send n messages" where n is
  2152.     the number of messages selected to send.  If we are unable to connect
  2153.     or an error is reported back from your Internet provider, a requester
  2154.     will be displayed showing the nature of the error and the messages will
  2155.     not be sent.
  2156.  
  2157.     A progress window will also be displayed which will show the current
  2158.     number of the message being sent, the total number of messages being
  2159.     sent, the percentage of the current message already sent and the total
  2160.     bytes in the current message being sent.  The percentage will be shown
  2161.     as both a number and a graphic slider.
  2162.  
  2163.     This progress window also has an [ABORT] button which allows you to
  2164.     terminate the sending of the current and all remaining messages to
  2165.     your SMTP Server.
  2166.  
  2167.     All nicknames used in To:, cc:, and bcc: header fields will be
  2168.     expanded to the form: Real Name<userid>.  Group nicknames will
  2169.     be expanded to the Real Names and userids of all members of the group.
  2170.  
  2171.     When each message is successfully sent, the following message will be
  2172.     displayed in the upper title bar:
  2173.  
  2174.         Mail n of n successfully sent to [To: addressee]
  2175.  
  2176.     The n in the above message indicates the message number and the total
  2177.     messages to be sent.  The [To: addressee] indicates who the message was
  2178.     addressed to.  If it was addressed to multiple addressees, the first
  2179.     addressee will appear followed by ", et al...".
  2180.  
  2181.     The message will also be placed in the SENT folder and marked as deleted
  2182.     in the PENDING or QUEUED folder.
  2183.  
  2184.     In the current version of AEMAIL, the send process operates in the
  2185.     same execution mode as AEMAIL.  This means that you can not perform any
  2186.     other AEMAIL operation until the message is either rejected by your
  2187.     Internet provider or successfully received by your provider (unless you
  2188.     abort the process).  In a future version, this process will be moved to
  2189.     a background process so that you can perform work in AEMAIL while the
  2190.     sending of the message proceeds.
  2191.  
  2192.  
  2193.   QUEUE MESSAGE FOR LATER DELIVERY
  2194.  
  2195.     This icon looks like a mailbox.  This function is provided to allow
  2196.     the user to mark messages that you want sent later.  NO MORE EDITING
  2197.     OF THESE MESSAGES can occur once they are moved to the QUEUED folder.
  2198.     However, messages can be moved back to the PENDING folder with the
  2199.     "Transfer..." menu item.  Messages for queuing must come from the
  2200.     PENDING folder.
  2201.  
  2202.     You can send these messages manually from the QUEUED folder any time
  2203.     you want by either sending the entire folder or individual messages in
  2204.     the folder.  This is done by selecting the QUEUED folder and clicking on
  2205.     the SEND IMMEDIATE icon (see above) or by selecting the "Send Queued
  2206.     Mail" menu item under the PROJECT menu.
  2207.  
  2208.     AEMAIL also allows the user the option of sending queued messages
  2209.     automatically when AEMAIL is first activated, or when the program
  2210.     terminates provided AmiTCP is up and running and you are connected to your
  2211.     Internet provider (see Section V. STARTING AEMAIL, above).  It will also
  2212.     perform this check when you make connection to your Internet provider
  2213.     through the StartNet script unless you have disabled this feature with
  2214.     the TCP/IP Parameters section of your Configuration screen.
  2215.  
  2216.     If messages are selected in the PENDING folder when you click on the QUEUE
  2217.     MESSAGE icon, a requester will appear that asks:
  2218.  
  2219.         Do you wish to queue the entire pending folder
  2220.         or just selected messages?
  2221.  
  2222.     The choices available are:
  2223.  
  2224.         [ENTIRE FOLDER]     [SELECTED MESSAGES]     [CANCEL QUEUING]
  2225.  
  2226.     If no messages have been selected, the entire PENDING folder will
  2227.     be queued without a requester appearing.  Deleted messages in the
  2228.     PENDING folder are never queued.
  2229.  
  2230.     If there are no undeleted messages in the PENDING folder a notification
  2231.     requester will appear that indicates that "No messages available to queue".
  2232.  
  2233.     The messages that are selected will be placed in the QUEUED folder and
  2234.     marked as deleted in the PENDING folder.
  2235.  
  2236.  
  2237.   RETRIEVE MESSAGES
  2238.  
  2239.     This icon looks like an envelope with an arrow coming in.  When selected,
  2240.     AEMAIL will attempt to connect to the POP host server and transfer any
  2241.     mail at the server to your Amiga.
  2242.  
  2243.     If you are in offline mode (AmiTCP is not up or running or AEMAIL can
  2244.     not connect to your POP server), you will see a requester that asks:
  2245.  
  2246.  
  2247.            !! We are running in Offline mode !!
  2248.  
  2249.         Do you wish to receive messages from files?
  2250.  
  2251.  
  2252.     Clicking on [NO] will terminate the retrieval process.
  2253.  
  2254.     Clicking on [YES] will bring up a file requester which will allow you
  2255.     you to select one or more files.  The default directory for
  2256.     these files is "AMITCP:" since it is assumed that you are trying
  2257.     to bring in mail that was previously transferred using another
  2258.     mail user agent such as AmiPOP, AirMail, or Voodoo; however, you
  2259.     can switch to any other directory and bring in any file that is in
  2260.     email text format.  You can also change the default directory for
  2261.     retrieving off-line mail with the Path Parameters display on the
  2262.     Configuration screen.
  2263.  
  2264.     AEMAIL automatically recognizes mail stored as individual messages
  2265.     or as message streams (such as stored by AmiPOP).  The only requirement
  2266.     is that the message stream must separate messages with data beginning:
  2267.  
  2268.         ...<LF><LF>From [UserID]
  2269.  
  2270.     where [UserID] is the UserID specified in the USERID= tool type or with
  2271.     the Required Parameters display on the Configuration screen.
  2272.  
  2273.     It is also assumed that lines have been stored in the file ending
  2274.     in <LF> and not <CR><LF> (<CR> is $0D and <LF> is $0A).
  2275.  
  2276.     If you encounter a message stream that does not use the above to
  2277.     separate messages, please report what was used and what product was
  2278.     used to create the message stream.  A copy of the message stream on
  2279.     floppy or sent to me as an email attachment would be very handy.
  2280.  
  2281.     If AmiTCP is up and running and connection can be made to your POP
  2282.     mail server, all messages stored on the server will be transferred
  2283.     to the Amiga.  They will be stored as individual messages in the
  2284.     AEMAIL: directory with cryptic file names.
  2285.  
  2286.     A progress window will also be displayed which will show the number of
  2287.     the current message being received, the total number of messages being
  2288.     received, the percentage of the current message already received
  2289.     and the total bytes in the message being received.  The percentage will
  2290.     be shown as both a number and a graphic slider.
  2291.  
  2292.     This progress window also has an [ABORT] button which allows you to
  2293.     terminate the receipt of the current and all remaining messages from
  2294.     your POP Server.
  2295.  
  2296.     PLEASE NOTE: The abort process only aborts the receipt of messages into the
  2297.     AMIGA, It does NOT abort the transfer of data from the POP Server.  While
  2298.     AEMAIL disconnects from the server, the server may be unaware of this and
  2299.     continue to send the remainder of the message.  If AEMAIL attempts to
  2300.     re-establish contact with the Server while it is still sending the message
  2301.     AEMAIL may start to receive the middle of the previously requested message.
  2302.     AEMAIL has been programmed to recognize this and will temporarily report that
  2303.     the POP connection could not be established.  Once the POP Server
  2304.     finishes transferring the message, it should become available for another
  2305.     connection.
  2306.  
  2307.     The progress window will be shown both when retrieving messages from
  2308.     your POP server and from files, hyowever, if you are retrieving a message
  2309.     stream, AEMAIL will not be able to correctly determine the number of
  2310.     messages being retrieved.  Therefor the "n of n" indicator will be
  2311.     incorrect.
  2312.  
  2313.     If mail on the server is to be deleted, the menu sub-item "Delete Host
  2314.     Mail" in the Retrieve Messages menu item must be checked.  If this menu
  2315.     sub-item is not checked, mail will NOT be deleted on your POP server.
  2316.     This has no effect when you are retrieving messages from a file.  NOTE:
  2317.     the AEMAIL Installation script automatically defaults to deleting host
  2318.     mail.  You will have to un-check this item if you want to keep mail on
  2319.     your POP Server.
  2320.  
  2321.     Since old mail may not be deleted on your server, a menu sub-item
  2322.     has been provided under the Retrieve Messages menu item called
  2323.     "Excl Dup Msgs".  When this sub-item is checked duplicate messages
  2324.     from the mail server which are currently stored in any incoming folder
  2325.     will not be stored again.  The only folders not checked for duplicate
  2326.     messages are the PENDING, QUEUED and any folder designed to hold SENT
  2327.     messages.    Again, the default action with the installation script is
  2328.     to delete duplicate messages.
  2329.  
  2330.     Currently, like sending messages to your Internet provider, the retrieval
  2331.     process is run in the same execution mode as AEMAIL.  This means that all
  2332.     of the messages must be received from the POP host before any other
  2333.     AEMAIL process can take place.  Again, a future version will move the
  2334.     retrieval process to a background process so you can proceed with other
  2335.     AEMAIL functions while retrieval takes place.
  2336.  
  2337.     Every time a new message is retrieved AND stored, the total and new
  2338.     message counts in the folder list AND the folder icon strip will be
  2339.     updated.  Also the top title bar will display the following message:
  2340.  
  2341.         Message n of n retrieved[/deleted] from [POP server/file], [not] saved
  2342.  
  2343.     The first n indicates the current message number and the second n
  2344.     indicates the total number of messages being retrieved. (NOTE: This
  2345.     message will also appear when local mail files are being transferred, but
  2346.     the counts may not be accurate if you are retrieving from a message
  2347.     stream.  Also, the retrieval process from local files is so fast, you
  2348.     may only see the message for the last retrieval.)
  2349.  
  2350.     The [/deleted] will appear if the message has been deleted on the POP server
  2351.     and [not] will appear if the message was a duplicate and was not saved.
  2352.  
  2353.     You can check for messages on your POP server and retrieve these messages
  2354.     manually any time you wish by clicking on the RETRIEVE MESSAGES icon.  Also,
  2355.     the user has the option of retrieving messages automatically when AEMAIL is
  2356.     first activated (provided AmiTCP is up and running and you are connected
  2357.     to your Internet provider), each time you execute your "startnet" script
  2358.     from within AEMAIL, and when you quit AEMAIL.  You can also set a time
  2359.     interval in minutes in which AEMAIL will periodically check for new mail.
  2360.     This function is done in the background and if one or more messages are
  2361.     on your POP server, the following requester will pop up:
  2362.  
  2363.  
  2364.                               YOU HAVE MAIL!!
  2365.  
  2366.                   n Messages available on the POP Server
  2367.  
  2368.                 Do you wish to receive these messages now?
  2369.  
  2370.  
  2371.     Replying [YES] to the above requester will start the retrieval of the
  2372.     messages.  This requester will only pop up when you are in the main
  2373.     AEMAIL screen and are not in the middle of some function such as
  2374.     composing a message, transferring or saving a message, printing a
  2375.     message, or performing configuration changes.
  2376.  
  2377.     NOTE: if you did not specify that you wanted messages deleted from
  2378.     your POP server as you transferred them to your Amiga, the "YOU HAVE
  2379.     MAIL" requester will pop up each time the system checks for mail.
  2380.  
  2381.  
  2382.  
  2383. VII. AEMAIL MENUS
  2384.  
  2385.     Below is a list of all the current menus and menu sub-items and a description
  2386.     of their functions:
  2387.  
  2388.  
  2389.     Project menu
  2390.  
  2391.         Configuration...
  2392.  
  2393.             The Configuration screen will be activated allowing complete
  2394.             configuration data to be entered.  See the description of the
  2395.             Configuration screen previously under the IV. CONFIGURATION:
  2396.             section in this document for details on the configuration screen.
  2397.  
  2398.         Save Settings
  2399.  
  2400.             This causes the aemail.cnfg file to be written with all of the
  2401.             current settings including the current state of the "Display
  2402.             Full Hdr", "Incl Hdr in Resp", "Excl Dup Msgs" and "Delete
  2403.             Host Mail" menu items.  This will also cause the aemail.cnfg
  2404.             file to take precedence over the Tool Type entries when
  2405.             AEMAIL is next loaded.  The Save Settings menu item is not
  2406.             necessary if you saved your settings from the Configuration
  2407.             screen.
  2408.  
  2409.         Re-Set Settings
  2410.  
  2411.             This causes the Tool Type entries to take precedence over
  2412.             the aemail.cnfg file when AEMAIL is next loaded.  NOTE: if you
  2413.             have not entered required Tool Types and you use this menu
  2414.             item, the next time you load AEMAIL you will be required to
  2415.             reenter your required AEMAIL configuration information (i.e.,
  2416.             UserID, Password, and Domain Name).
  2417.  
  2418.  
  2419.         Send Queued Mail
  2420.  
  2421.             Will send all messages in the QUEUED folder.  See the
  2422.             SEND MESSAGE IMMEDIATELY command in the COMMAND ICON STRIP
  2423.             section above.  This action will also occur automatically
  2424.             when you first load and when you exit AEMAIL provided you
  2425.             are connected to your Internet provider.
  2426.  
  2427.  
  2428.         Iconify AEMAIL
  2429.  
  2430.             You can iconify AEMAIL with an iconify bar on the Workbench screen
  2431.             with this menu item.  When this menu item is selected, the AEMAIL
  2432.             screen will be closed and a button bar will appear on the Workbench
  2433.             screen with
  2434.  
  2435.                     AEMAIL (Click on Close or with RMB to restore)
  2436.  
  2437.             in the title.  When the iconified bar is in selected mode, clicking
  2438.             either on the close gadget or with the right mouse button will restore
  2439.             the AEMAIL screen.
  2440.  
  2441.             Initially the iconify bar will open at the top center of the
  2442.             Workbench screen, but it can be dragged anywhere on the screen.
  2443.             AEMAIL remembers where you dragged the bar so the next time
  2444.             you iconify, the bar will be at that new position.
  2445.  
  2446.             There is also a hotkey provided for iconifying AEMAIL.  This is
  2447.             RIGHT-AMIGA-I.  This hot key, and also LEFT-AMIGA-I,  will also
  2448.             restore the AEMAIL screen when in the iconify mode.
  2449.  
  2450.             When in iconify mode, periodic checking of mail on your POP server
  2451.             is still done.  If mail is found, the "YOU HAVE MAIL" requester
  2452.             will pop up on the Workbench mail.  You can retrieve the mail
  2453.             immediately by clicking on the YES gadget.  The requester will
  2454.             disappear and retrieval of messages will occur in the background
  2455.             and no progress indicator will appear.  When you return to the
  2456.             AEMAIL screen, the new messages will be in your INBOX folder.
  2457.  
  2458.             You can also push the AEMAIL screen to the back exposing the
  2459.             screen immediately behind the AEMAIL screen or the WorkBench
  2460.             screen by hitting LEFT-AMIGA-M when the AEMAIL screen is being
  2461.             displayed.  This is standard Amiga action.
  2462.  
  2463.             If the AEMAIL screen has been pushed to the back, hitting
  2464.             LEFT-AMIGA-M will bring the screen forward.  Note: if other
  2465.             screens, besides the Workbench screen, are also present, they
  2466.             may be moved to the front first so that you may have to hit
  2467.             LEFT-AMIGA-M several times before the AEMAIL screen appears.
  2468.  
  2469.             Since there is no screen to bring forward, this will not work
  2470.             if the iconify action has been taken.
  2471.  
  2472.  
  2473.         About...
  2474.  
  2475.             This will display the name, version, and date of the program
  2476.             followed by information as to whether or not the registration
  2477.             message has been sent and who the version is registered to.
  2478.  
  2479.             Below that is information on how to contact the author of the
  2480.             program.
  2481.  
  2482.  
  2483.         Quit...
  2484.  
  2485.             Exits AEMAIL.
  2486.  
  2487.             When this menu item is selected, AEMAIL first checks to see
  2488.             if you are connected to your Internet provider.  If you are, a
  2489.             connection will be made to your POP server to see if there are
  2490.             any messages available on the server.  If there are, the following
  2491.             requester will appear:
  2492.  
  2493.                       n Messages Available on the POP Server
  2494.  
  2495.                     Do you wish to receive these messages now?
  2496.  
  2497.             If you click on the [YES] button, those message will be retrieved
  2498.             at this point. If you click on [NO], no message retrieval will take
  2499.             place.
  2500.  
  2501.             After AEMAIL checks to see if any messages are available on the
  2502.             POP Server, it also checks to see if any messages are in the
  2503.             QUEUED folder (messages queued to be sent).  If there are, the
  2504.             following requester will appear:
  2505.  
  2506.                      You have n messages queued to be sent
  2507.  
  2508.                     Do you wish to send these messages now?
  2509.  
  2510.             If you click on the [YES] button, all of the messages in the QUEUED
  2511.             folder will be sent immediately. If you click on [NO], the queued
  2512.             messages will not be sent.
  2513.  
  2514.             After checking for POP messages and QUEUED messages, the following
  2515.             requester will appear:
  2516.  
  2517.                 Do you wish to terminate your Host connection now?
  2518.  
  2519.             Selecting the [YES] button will cause the "stopnet" script to be
  2520.             executed terminmating your TCP/IP connection to your Internet
  2521.             provider.
  2522.  
  2523.             You can disable all of these requesters with a checkmarked item
  2524.             in the TCP/IP display on the Configuration screen.  If they are
  2525.             disabled, the [NO] action will be assumed which each of the
  2526.             requesters.
  2527.  
  2528.             Finally, a requester will be displayed that asks:
  2529.  
  2530.                 Do You Really Want to Quit?
  2531.  
  2532.             Clicking on [YES] will terminate the program and [NO] will return to
  2533.             the program.
  2534.  
  2535.             When AEMail exits, all messages marked for deletion will be
  2536.             deleted and any configuration files in which data has been updated
  2537.             will be re-written.  You will probably see a great deal of disk
  2538.             activity at this time.  While this disk activity is going on, a
  2539.             window will be displayed on the Workbench screen saying:
  2540.  
  2541.  
  2542.                      Updating all AEMail Configuration Files!
  2543.  
  2544.  
  2545.             When updating is complete, this window will disappear.
  2546.             WARNING: DO NOT turn your computer off while this window is being
  2547.             displayed.  If you do your disk will be corrupted!
  2548.  
  2549.  
  2550.     Folders menu
  2551.  
  2552.         New...
  2553.  
  2554.             The Configure Folder window will be activated indicating
  2555.             that a new folder should be created.  See the description
  2556.             of the Configure Folder window later in this document for
  2557.             details on how to create a new folder.
  2558.  
  2559.         Edit...
  2560.  
  2561.             The Configure Folder window will be activated indicating
  2562.             that the current selected folder description should be
  2563.             edited.  The current selected folder is the folder that
  2564.             has a depressed frame.  You can change the selected folder
  2565.             by single clicking on the appropriate folder icon or selecting
  2566.             a folder from the folder list.  See the description of the
  2567.             Configure Folder window later in this document for details
  2568.             on how to change the folder description.
  2569.  
  2570.         Delete...
  2571.  
  2572.             This will delete the folder that has been selected.  You will
  2573.             not be able to delete a folder that has active messages in it.
  2574.             If there are deleted messages in the folder, the messages
  2575.             will be immediately deleted along with the folder.  There
  2576.             is no way you can get these deleted messages back.
  2577.  
  2578.         Set Sort Key...
  2579.  
  2580.             Activates the Set Sort Key window for the current selected
  2581.             folder.  See the description of the Set Sort Key window later
  2582.             in this document for details on how to set the folder sort
  2583.             keys.
  2584.  
  2585.  
  2586.     Messages menu
  2587.  
  2588.         Compose...
  2589.  
  2590.             Activates the Compose Message window, described later in
  2591.             this document, to create a NEW message to be sent whether
  2592.             or not a message is currently selected.
  2593.  
  2594.         Reply...
  2595.  
  2596.             Activates the Compose Message window to reply to the current
  2597.             selected message.  See the description of the Compose
  2598.             Message window later in this document.
  2599.  
  2600.             If a message is not selected when this menu item is activated
  2601.             an error requester will appear.
  2602.  
  2603.         Forward...
  2604.  
  2605.             Activates the Compose Message window to forward the current
  2606.             selected message.  See the description of the Compose
  2607.             Message window later in this document.
  2608.  
  2609.             If a message is not selected when this menu item is activated
  2610.             an error requester will appear.
  2611.  
  2612.         Select None
  2613.  
  2614.             This menu item will de-select all messages in the selected folder.
  2615.  
  2616.         Select All
  2617.  
  2618.             This menu item will select all messages in the selected folder.
  2619.             Selected messages will be marked with an asterick (*) in the
  2620.             first position of the message in the message list display.
  2621.  
  2622.         Save...
  2623.  
  2624.             Same as the SAVE MESSAGE TO FILE command described previously
  2625.             in this document.
  2626.  
  2627.         Copy...
  2628.  
  2629.             This menu copies all selected messages from the selected folder
  2630.             to a new folder.  When you select this menu a Notification
  2631.             window appears which says:
  2632.  
  2633.  
  2634.                             Select Folder to Copy Messages To!
  2635.  
  2636.                                         [CANCEL]
  2637.  
  2638.  
  2639.             When the window appears, click on the folder icon that represents
  2640.             the folder you want the messages copied to.  The window will
  2641.             automatically disappear at that time.
  2642.  
  2643.             The selected messages will be copied to that folder.  Messages
  2644.             will remain in both folders.
  2645.  
  2646.             Clicking on [CANCEL] before clicking on a folder will cancel the
  2647.             operation.
  2648.  
  2649.             As the messages are being copied, the folder message list that the
  2650.             the messages are copied to will be displayed.  Once the copy is
  2651.             complete, the folder message list from which the messages are
  2652.             copied will be displayed.
  2653.  
  2654.  
  2655.         Transfer...
  2656.  
  2657.             This menu moves all selected messages from the selected folder
  2658.             to a new folder.  When you select this menu a Notification
  2659.             window appears which says:
  2660.  
  2661.  
  2662.                           Select Folder to Transfer Messages To!
  2663.  
  2664.                                         [CANCEL]
  2665.  
  2666.  
  2667.             When the window appears, click on the folder icon that represents
  2668.             the folder you want the messages transferred to.  The window will
  2669.             automatically disappear at that time.
  2670.  
  2671.             The selected messages will be copied to that folder, and the
  2672.             messages in the folder from which the messages are copied will
  2673.             be marked as "deleted".
  2674.  
  2675.             Clicking on [CANCEL] before clicking on a folder will cancel the
  2676.             operation.
  2677.  
  2678.             As the messages are being transferred, the folder message list
  2679.             that the the messages are transferred to will be displayed.  Once
  2680.             the transfer is complete, the folder message list from which the
  2681.             messages are copied and deleted will be displayed.
  2682.  
  2683.  
  2684.         Print
  2685.  
  2686.             Same as the PRINT SELECTED MESSAGES command described previously
  2687.             in this document.
  2688.  
  2689.  
  2690.         Delete/Undelete...
  2691.  
  2692.             Same as the DELETE/UNDELETE MESSAGE command described previously
  2693.             in this document.
  2694.  
  2695.         Display Full Hdr
  2696.  
  2697.             This is a checkmarked menu sub-item.  When checked, all message
  2698.             headers will be displayed in the message.  Since many of these
  2699.             headers are somewhat cryptic and could be confusing and not
  2700.             always understood by the user, the normal action is display
  2701.             only certain header lines.  The default action is to display
  2702.             the following headers: From:, To:, Date:, Subject:, cc:, and
  2703.             bcc:, but you can control this default minimum header list with
  2704.             the General Parameters display of the Configuration screen.
  2705.  
  2706.             This menu sub-item is very useful for debugging purpose to
  2707.             see all of the headers what any particular message carries.
  2708.  
  2709.             The current state of this checkmarked item is saved in the aemail.cnfg
  2710.             file whenever the "Save Settings" menu item is selected.  It can
  2711.             also be set or reset by the General Parameters display on the
  2712.             Configuration screen.
  2713.  
  2714.         Incl Hdr in Resp
  2715.  
  2716.             This is a checkmarked menu sub-item.  When checked the minimum
  2717.             header lines (To:, From:, Date:, Subject, cc:, and bcc:) will be
  2718.             included for the quoted message when composing a response.  If it
  2719.             is not checked, no header information will appear.
  2720.  
  2721.             The current state of this checkmarked item is saved in the aemail.cnfg
  2722.             file whenever the "Save Settings" menu item is selected.  It can
  2723.             also be set or reset by the General Parameters display on the
  2724.             Configuration screen.
  2725.  
  2726.  
  2727.  
  2728.     Retrieve Msgs menu
  2729.  
  2730.         From POP Host
  2731.  
  2732.             This will only retrieve messages from the POP Server.  See the
  2733.             RETRIEVE MESSAGES command described previously in this
  2734.             document for a full explanation of the retrieval process.
  2735.  
  2736.             If AmiTCP is not active or connection to the POP Server can
  2737.             not be made, the RETRIEVE MESSAGES command will return silently
  2738.             with the information that the POP Server could not be reached in
  2739.             the title bar.
  2740.  
  2741.         From Local File...
  2742.  
  2743.             This will only retrieve messages from a local file.  No attempt
  2744.             will be made to connect to the POP Server.  See the
  2745.             RETRIEVE MESSAGES command described previously in this
  2746.             document for a full explanation of the retrieval process.
  2747.  
  2748.             This menu sub-item allows you to retrieve messages from files
  2749.             even when online (connected to a host through AmiTCP).
  2750.  
  2751.         Excl Dup Msgs
  2752.  
  2753.             This is a checkmarked menu sub-item.  When checked, duplicate
  2754.             messages (ones that were previously retrieved and stored in one
  2755.             of AEMAIL's folders), will not be stored.  See the description
  2756.             under the RETRIEVE MESSAGES command for the use and full explanation
  2757.             of the function of this item.
  2758.  
  2759.             The current state of this checkmarked item is saved in the aemail.cnfg
  2760.             file whenever the "Save Settings" menu item is selected.  It can
  2761.             also be set or reset by the General Parameters display on the
  2762.             Configuration screen.
  2763.  
  2764.  
  2765.         Delete Host Mail
  2766.  
  2767.             This is a checkmarked menu sub-item.  When checked mail
  2768.             retrieved from your POP Server will be deleted after it is
  2769.             retrieved.  If it is not checked, mail will not be deleted
  2770.             and you will have to use the "Exl Dup Msgs" checkmark item
  2771.             discussed above to insure that a duplicate message are not
  2772.             retrieved the next time you retrieve messages.
  2773.  
  2774.             The current state of this checkmarked item is saved in the aemail.cnfg
  2775.             file whenever the "Save Settings" menu item is selected.  It can
  2776.             also be set or reset by the General Parameters display on the
  2777.             Configuration screen.
  2778.  
  2779.  
  2780.  
  2781.     TCP/IP menu
  2782.  
  2783.         Start Net
  2784.  
  2785.             This menu item starts AmiTCP.  By default it executes the script
  2786.             AmiTCP:bin/startnet; although the user may specify a different
  2787.             script and path with the STARTNET Tool Type or in the TCP/IP
  2788.             Parameters display on the Configuration screen.
  2789.  
  2790.             Unless AEMAIL is also started from AmiTCP:bin/, the user must
  2791.             make sure that all calls with the "startnet" script contain full
  2792.             path names.  This is especially true of the "online" command
  2793.             which should read as "AmiTCP:bin/online".
  2794.  
  2795.             When this menu item is selected, the system will, by default, switch
  2796.             to the workbench screen and execute the "startnet" script.  This allows
  2797.             the initial AmiTCP window to display.  Once AmiTCP is loaded an
  2798.             running, the system will switch back to the AEMAIL screen.
  2799.  
  2800.             You can control the switching to the workbench screen by a check-
  2801.             marked item in the TCP/IP Parameters display on the Configuration
  2802.             screen.
  2803.  
  2804.             If you are using a TCP/IP stack that does not have a Start Net script
  2805.             (such as TermiteTCP), and you have cleared the Start Net call gadget
  2806.             in the TCP/IP parameters section of the Configuration screen, starting
  2807.             your Internet connection is then done manually.  If you use this menu
  2808.             item, the action that is performed is to iconify AEMail.  You can then
  2809.             perform the network connection in what ever manner was provided by
  2810.             your TCP/IP stack software.  Once the connection is made, un-iconify
  2811.             AEMail.
  2812.  
  2813.             At this point a connection will be made to your POP server to see
  2814.             if there are any messages available on the server.  If there are, the
  2815.             following requester will appear:
  2816.  
  2817.                       n Messages Available on the POP Server
  2818.  
  2819.                     Do you wish to receive these messages now?
  2820.  
  2821.             If you click on the [YES] button, those message will be retrieved at
  2822.             this point.  See the RETRIEVE MESSAGES command described in Section VI.
  2823.             COMMAND ICON STRIP above for details on this process.
  2824.  
  2825.             If you click on [NO], no message retrieval will take place at this time.
  2826.             You will need to retrieve these messages later using the RETRIEVE
  2827.             MESSAGES command icon.
  2828.  
  2829.             After AEMAIL checks to see if any messages are available on the
  2830.             POP Server, it also checks to see if any messages are in the
  2831.             QUEUED folder (messages queued to be sent).  If there are, the
  2832.             following requester will appear:
  2833.  
  2834.                      You have n messages queued to be sent
  2835.  
  2836.                     Do you wish to send these messages now?
  2837.  
  2838.             If you click on the [YES] button, all of the messages in the QUEUED
  2839.             folder will be sent immediately. If you click on [NO], the queued
  2840.             messages will not be sent.
  2841.  
  2842.             After the connection is made, the following message will be
  2843.             displayed in the screen's title bar:
  2844.  
  2845.                 TCP/IP Session started with [your-domain-name].
  2846.  
  2847.             If for any reason the connection can not be made, the following
  2848.             message will be displayed in the screen's title bar:
  2849.  
  2850.                 TCP/IP connection to [your-domain-name] failed
  2851.  
  2852.         Stop Net
  2853.  
  2854.             This menu item stops AmiTCP.  By default it executes the script
  2855.             AmiTCP:bin/stopnet; although the user may specify a different
  2856.             script and path with the STOPNET Tool Type or in the TCP/IP
  2857.             Parameters display on the Configuration screen.
  2858.  
  2859.             Unless AEMAIL is also started from AmiTCP:bin/, the user must
  2860.             make sure that all calls with the "stopnet" script contain full
  2861.             path names.  This is especially true of the "offline" command
  2862.             which should read as "AmiTCP:bin/offline".
  2863.  
  2864.             When this menu item is selected, the "stopnet" script will be
  2865.             executed quietly in the background.  Since no action is required
  2866.             by the user (unlike "startnet"), the screen display will remain on
  2867.             the AEMAIL screen.
  2868.  
  2869.             You can change the default action so that it switches to the
  2870.             Workbench screen by a checkmarked item in the TCP/IP Parameters
  2871.             display on the Configuration screen.
  2872.  
  2873.             If you are using a TCP/IP stack that does not have a Stop Net script
  2874.             (such as TermiteTCP), and you have cleared the Stop Net call gadget
  2875.             in the TCP/IP parameters section of the Configuration screen, stopping
  2876.             your Internet connection is then done manually.  If you use this menu
  2877.             item, the action that is performed is to iconify AEMail.  You can then
  2878.             perform the network disconnect in what ever manner was provided by
  2879.             your TCP/IP stack software.  Once the disconnect is made, un-iconify
  2880.             AEMail.
  2881.  
  2882.             The following messages will be displayed in the screen's title
  2883.             bar when the connection is terminated:
  2884.  
  2885.                 TCP/IP session with [your-domain-name] terminated.
  2886.  
  2887.  
  2888. VIII. AEMAIL WINDOWS
  2889.  
  2890.     Folder List Window
  2891.  
  2892.         The Folder List window will be displayed in the lower portion of
  2893.         the screen when AEMAIL is first loaded and whenever you click on
  2894.         the DISPLAY FOLDER LIST icon in the Command Icon Strip.
  2895.  
  2896.         The Folder List window looks like the following:
  2897.  
  2898.         =====================================================================
  2899.  
  2900.                                     Folder List
  2901.  
  2902.         Name      Description of Folder                     Not Read Total
  2903.         ---------------------------------------------------------------------
  2904.         INBOX     Messages Received                            nnnnn nnnnn| |
  2905.         PENDING   Messages composed and pending for action           nnnnn| |
  2906.         QUEUED    Messages Queued to be sent                         nnnnn| |
  2907.         SENT      Messages that have been sent                       nnnnn| |
  2908.         xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx nnnnn nnnnn| |
  2909.         xxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx nnnnn nnnnn| |
  2910.                                                                           | |
  2911.         =====================================================================
  2912.  
  2913.         The folder list is a scrolling list.  Double clicking on any of the
  2914.         folders in the list will bring up the Message List window for that
  2915.         folder.  If the Folder Icon strip is also being displayed, double
  2916.         clicking on any particular folder icon will also bring up the message
  2917.         list for that folder.
  2918.  
  2919.         Single clicking on a item in the list or folder icon merely selects
  2920.         that folder.  The selected folder is then the folder referenced by
  2921.         the Folders Menu group items (Edit.., Delete..., Set Sort Key ...) and
  2922.         by such commands as Message Delete, Message Copy, Message Transfer, or
  2923.         Message Select All/NONE.
  2924.  
  2925.         One of the folders is always active (selected).  On program startup,
  2926.         the active folder will be INBOX.  You can always tell the current
  2927.         active folder by the depressed frame around the folder icon.
  2928.  
  2929.  
  2930.     Message List Window
  2931.  
  2932.         The Message List window will be displayed in the lower portion of
  2933.         the screen whenever you double click on either an item in the folder
  2934.         list or one of the folder icons.
  2935.  
  2936.         The Message List looks like the following:
  2937.  
  2938.         ========================================================================
  2939.  
  2940.             Message List for [folder-name] Folder ([folder Description...])
  2941.  
  2942.          FLGS Date     Time  From           Size Subject       (nnn messages)
  2943.         ------------------------------------------------------------------------
  2944.          NARF MM/DD/YY HH:MM xxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx| |
  2945.         *NARF MM/DD/YY HH:MM xxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx| |
  2946.          . . . . .                                                           | |
  2947.          NARF MM/DD/YY HH:MM xxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx| |
  2948.                                                                              | |
  2949.         ========================================================================
  2950.  
  2951.         The column header line displays the number of messages in the
  2952.         folder as (nnn messages).
  2953.  
  2954.         The message descriptions are presented in a scrollable list.  The
  2955.         meaning of the various fields of each message description are as
  2956.         follows:
  2957.  
  2958.             FLGS:   (starts in the 2nd column)
  2959.                     N indicates an unread message
  2960.                     A indicates a message with attachments (NOT IMPLEMENTED)
  2961.                     R indicates the message is a reply
  2962.                     F indicates the message is a forwarded message.
  2963.                     D (in the same position as N) indicates the message is
  2964.                       a deleted message.
  2965.  
  2966.             Date:   This is the message date from the DATE: header in the
  2967.                     form of MM/DD/YY (2 digit month, 2 digit day, and the
  2968.                     last 2 digits of the year).
  2969.  
  2970.             Time:   This is the time the message was received in the form
  2971.                     of HH:MM (2 digit hour, 2 digit minute).  Time uses a
  2972.                     24 hour clock.
  2973.  
  2974.             From:   Is the Real Name (if present) from either the From: or
  2975.                     To: header.  If the folder represents messages being
  2976.                     sent from AEMAIL (PENDING, QUEUED, SENT) then this
  2977.                     field will be headed "To" and the To: header will be used.
  2978.                     If the Real Name is not present in the header, then the
  2979.                     UserID will be used instead.  If a Nickname is being
  2980.                     used for a message being sent, then the Nickname will
  2981.                     appear.
  2982.  
  2983.             Size:   This is the size, in bytes, of the message in the
  2984.                     form nnn,nnn.  If the size exceeds 999,999 bytes then
  2985.                     ***,*** will appear.  The size includes the size of
  2986.                     the message with all its attachments.
  2987.  
  2988.             Subject: Up to 39 characters from the Subject: header after
  2989.                     RE: and (fwd) are stripped.  You can tell if the
  2990.                     message is forwarded or is a reply by examining the
  2991.                     FLGS field.  RE: and (fwd) are stripped from the
  2992.                     Subject: header to allow sorting to place all
  2993.                     messages with the same subject (whether original,
  2994.                     replied, or forwarded) together.  You can also control
  2995.                     where 'replied' and 'forwarded' messages go in
  2996.                     the list since these use separate sorting criteria.
  2997.  
  2998.         An asterick (*) in the first position indicates that the message
  2999.         is selected.  This position will be blank if the message is not
  3000.         selected.
  3001.  
  3002.         The Message list can be sorted under a number of different
  3003.         categories (see Set Sort Keys window below).
  3004.  
  3005.         Double clicking on any message in the message list will bring
  3006.         up the message display window for that message.
  3007.  
  3008.         A single click will highlight and select the message.  An asterick
  3009.         will appear in the first column of the line indicating the message
  3010.         is selected.  You can click on another message to highlight and
  3011.         select that message.  Clicking on a message that is already selected
  3012.         will deselect the message.
  3013.  
  3014.         Only one message is highlighted.  If that message is selected it will
  3015.         be considered the current message for some operations (like DELETE/UNDELETE
  3016.         MESSAGE, SAVE MESSAGE TO FILE, and the message to reply to, forward, or
  3017.         edit when composing messages.
  3018.  
  3019.         Other operations such as DELETE/UNDELETE MESSAGE (depending on the
  3020.         option selected), COPY MESSAGE, TRANSFER MESSAGE, PRINT SELECTED MESSAGES,
  3021.         SEND MESSAGE IMMEDIATELY, and QUEUE MESSAGE FOR LATER DELIVERY will use
  3022.         the entire selected list of messages.
  3023.  
  3024.  
  3025.     Folder Configuration Window
  3026.  
  3027.         The Folder Configuration window will be displayed over the entire
  3028.         screen below the top title line when either the "New..." or "Edit..."
  3029.         menu items are selected from the Folders menu.
  3030.  
  3031.         The Folder Configuration window looks like the following:
  3032.  
  3033.         =====================================================================
  3034.  
  3035.                Folder Name: [         ]   (1 - 9 Characters only)
  3036.  
  3037.         Folder Description: [                                               ]
  3038.  
  3039.                  Tab Color: [@|  Red  |
  3040.  
  3041.             From/To Filter: [                                      ]  AND [ ]
  3042.                                                                        OR [ ]
  3043.             Subject Filter: [                                      ]  AND [ ]
  3044.                                                                        OR [ ]
  3045.                Date Filter: [                                      ]
  3046.  
  3047.                             [ ] Folder for Sent Messages          [SORT KEYS]
  3048.  
  3049.                       [ SAVE ]                  [CANCEL]
  3050.  
  3051.         ====================================================================
  3052.  
  3053.         If you are editing an existing folder, the Folder Name will be filled
  3054.         in, but the string gadget will be disabled.  You will not be able to
  3055.         modify it.
  3056.  
  3057.         If you are creating a new folder you must name it with a 1 to 9
  3058.         character folder name.  This will appear below the folder icon
  3059.         in the folder strip and in the folder list.
  3060.  
  3061.         The folder description can be up to 99 characters, but of course
  3062.         that many charcters will never appear anywhere.  Up to 52 characters
  3063.         will appear in the folder list display under "Description of Folder".
  3064.         This will also appear in the contextual help line in the window
  3065.         bar preceded by "Folder for"
  3066.  
  3067.         The Tab Color is a cycle gadget with the following possible values:
  3068.         Red, Green, Blue, Yellow, Orange, Magenta, Brown, or Purple.  This
  3069.         provides a color on the folder tab to help classify the folders
  3070.         according to the user's preferences.
  3071.  
  3072.         The next 3 string gadgets are designed for filters to help distribute
  3073.         in-coming messages to various folders.  THESE ARE NOT IMPLEMENTED
  3074.         AS YET AND AT THIS TIME ARE DISABLED.
  3075.  
  3076.         The checkbox gadget marked "Folder for Sent Messages" is used to
  3077.         indicate when a folder is for messages that have been sent or
  3078.         ready to be sent rather than in-coming folders.  The PENDING,
  3079.         QUEUED, and SENT folders all have this box checked.
  3080.  
  3081.         The [SORT KEYS] button is used to call the Set Sort Keys window
  3082.         (see below) to set the sort keys for the folder.
  3083.  
  3084.         Finally, you are given the choice of canceling the operation or
  3085.         saving the folder data in the folder.config file with the
  3086.         [CANCEL] and [SAVE] buttons.
  3087.  
  3088.  
  3089.     Set Sort Keys Window
  3090.  
  3091.         The Set Sort Keys window will be displayed over the entire screen
  3092.         below the top title line when either the "Set Sort Key..." menu item
  3093.         from the Folders menu is selected or the [Sort Keys] button is clicked
  3094.         in the Folder Configuration window.
  3095.  
  3096.         The Set Sort Keys window looks like the following:
  3097.  
  3098.         =====================================================================
  3099.  
  3100.                        1       2       3       4       5       6       7
  3101.         Priorities: ------- ------- ------- ------- ------- ------- -------
  3102.  
  3103.         Un-Read Messages: FIRST [ ]      Messages with Attachments: FIRST [ ]
  3104.         Priority [@|0|     LAST [ ]      Priority [@|0|              LAST [ ]
  3105.  
  3106.         Replied Messages: FIRST [ ]      Forwarded Messages: FIRST [ ]
  3107.         Priority [@|0|     LAST [ ]      Priority [@|0|       LAST [ ]
  3108.  
  3109.         Latest Date:      FIRST [ ]      Largest Messages: FIRST [ ]
  3110.         Priority [@|0|     LAST [ ]      Priority [@|0|     LAST [ ]
  3111.  
  3112.         Group by FROM at Priority [@|0|    Group by Subject at Priority [@|0|
  3113.  
  3114.         [ ] Order Received
  3115.                            --> at Priority [@|0|     [ ] Apply to all Folders
  3116.         [ ] Latest Received
  3117.  
  3118.                   [ USE ]           [ SAVE ]           [CANCEL]
  3119.  
  3120.         =====================================================================
  3121.  
  3122.         Messages in each of the folders can be displayed in various sort
  3123.         orders and each folder can have a different sort order.  Up to
  3124.         seven levels of sort priority can be given.  The various
  3125.         sorting criteria are shown on this window and a particular
  3126.         sort order can be given for any sort priority.  The sorting
  3127.         criteria for any particular priority is selected by the
  3128.         priority cycle gadget under or opposite each criteria.  A
  3129.         priority of 0 is used to indicate that this criteria is not
  3130.         used in the sort.
  3131.  
  3132.         To help visualize which criteria applies to which priority
  3133.         a list at the top of the window shows the current position
  3134.         of any particular sort criteria in the priority list.
  3135.         With the exception of priority 0 (no priority), no two
  3136.         criteria can have the same priority.  If this happens, **DUP**
  3137.         will appear for that priority in the priority list.
  3138.  
  3139.         If you want the sorting criteria to be used for all folders
  3140.         check the "Apply to all Folders" box.
  3141.  
  3142.         At the bottom of the window is the [USE], [SAVE], and [CANCEL]
  3143.         buttons.  If you want the sorting to apply only to this
  3144.         AEMAIL session select [USE].  If you want to make the sorting
  3145.         permanent, select [SAVE].  [CANCEL], of course, will abort
  3146.         the operation without setting any sort keys.
  3147.  
  3148.         If the this window was called from the Folder Configuration Window,
  3149.         selecting [USE], [SAVE], or [CANCEL] will return you to the Folder
  3150.         Configuration Window.
  3151.  
  3152.  
  3153.     Examples of Setting Sort Keys
  3154.  
  3155.         You may want your messages displayed in different orders in the
  3156.         Message Window.  This is the purpose of the "Set Sort Keys
  3157.         Window."
  3158.  
  3159.         Let's assume that you want your messages displayed with unread
  3160.         messages first.  Within both the unread and previously read
  3161.         sections you want the messages sorted by the latest date first.
  3162.         To do this click on the Un-Read Messages: FIRST box and set the
  3163.         priority underneath Un-Read Messages to 1.  Then click on the
  3164.         Latest Date: FIRST box and set it's Priority to 2.  Notice that
  3165.         as you change the Priority cycle gadget for Latest Date from
  3166.         0 to 1 to 2, you will see *DUP* appear in priority 1 as the
  3167.         Date moves through the priority 1 position.
  3168.  
  3169.         The final sort window for the above sorting priority will look
  3170.         like this:
  3171.  
  3172.         =====================================================================
  3173.  
  3174.                        1       2       3       4       5       6       7
  3175.         Priorities:  UNREAD   DATE  ------- ------- ------- ------- -------
  3176.  
  3177.         Un-Read Messages: FIRST [X]      Messages with Attachments: FIRST [ ]
  3178.         Priority [@|1|     LAST [ ]      Priority [@|0|              LAST [ ]
  3179.  
  3180.         Replied Messages: FIRST [ ]      Forwarded Messages: FIRST [ ]
  3181.         Priority [@|0|     LAST [ ]      Priority [@|0|       LAST [ ]
  3182.  
  3183.         Latest Date:      FIRST [X]      Largest Messages: FIRST [ ]
  3184.         Priority [@|2|     LAST [ ]      Priority [@|0|     LAST [ ]
  3185.  
  3186.         Group by FROM at Priority [@|0|    Group by Subject at Priority [@|0|
  3187.  
  3188.         [ ] Order Received
  3189.                            --> at Priority [@|0|     [ ] Apply to all Folders
  3190.         [ ] Latest Received
  3191.  
  3192.                   [ USE ]           [ SAVE ]           [CANCEL]
  3193.  
  3194.         =====================================================================
  3195.  
  3196.         When you are satisfied with the order click on [SAVE] to save
  3197.         this order for this folder only.  If you want to use this order
  3198.         for all your folders click on "Apply to all Folders" before
  3199.         clicking on [SAVE].
  3200.  
  3201.  
  3202.         Another example might have the messages displayed with unread
  3203.         messages first, followed by messages grouped by SUBJECT, and
  3204.         within the SUBJECT grouping, by the latest date received.  This,
  3205.         in effect, creates a message threading condition with like subjects
  3206.         grouped together.
  3207.  
  3208.         To create this sort condition, click on the Un-Read Messages: FIRST
  3209.         box and set it's priority to 1.  Then set the "Group by Subject
  3210.         at Priority" cycle gadget to 2.  Finally click on the
  3211.         Latest Date: FIRST box and set it's priority to 3.  The final
  3212.         sort window for this grouping would be:
  3213.  
  3214.         =====================================================================
  3215.  
  3216.                        1       2       3       4       5       6       7
  3217.         Priorities:  UNREAD SUBJECT   DATE  ------- ------- ------- -------
  3218.  
  3219.         Un-Read Messages: FIRST [X]      Messages with Attachments: FIRST [ ]
  3220.         Priority [@|1|     LAST [ ]      Priority [@|0|              LAST [ ]
  3221.  
  3222.         Replied Messages: FIRST [ ]      Forwarded Messages: FIRST [ ]
  3223.         Priority [@|0|     LAST [ ]      Priority [@|0|       LAST [ ]
  3224.  
  3225.         Latest Date:      FIRST [X]      Largest Messages: FIRST [ ]
  3226.         Priority [@|3|     LAST [ ]      Priority [@|0|     LAST [ ]
  3227.  
  3228.         Group by FROM at Priority [@|0|    Group by Subject at Priority [@|2|
  3229.  
  3230.         [ ] Order Received
  3231.                            --> at Priority [@|0|     [ ] Apply to all Folders
  3232.         [ ] Latest Received
  3233.  
  3234.                   [ USE ]           [ SAVE ]           [CANCEL]
  3235.  
  3236.         =====================================================================
  3237.  
  3238.         If you want the messages sorted by with the earlier messages first
  3239.         within the subject grouping, you would click on Latest Date: LAST
  3240.         rather than Latest Date: FIRST.
  3241.  
  3242.         Since the date sort is controlled by the local date and time that
  3243.         the message was SENT, you might want to use the Order Received or
  3244.         Latest Received instead of Latest Date.  Order Received will list
  3245.         the messages with the oldest received first, while Latest Received
  3246.         will list the messages with the newest received first.
  3247.  
  3248.         You, of course, can set different sort orders for different folders.
  3249.         In this case select the folder you want to change the sort order
  3250.         on and DON'T click on the "Apply to all Folders" checkmark gadget.
  3251.  
  3252.  
  3253.     Address Book Window
  3254.  
  3255.         The Address Book window will be displayed in the lower portion of
  3256.         the screen whenever you double click on the ADDRESS BOOK command
  3257.         icon or on the [Call Address Book] button in the COMPOSE MESSAGE
  3258.         window (see below under the COMPOSE MESSAGE window description).
  3259.  
  3260.         If you have a non-interlaced screen (640 x 200), the display will
  3261.         cover the folder strip to allow more room for the Address Book
  3262.         display.  With an interlaced screen (640 x 400) you will be able
  3263.         to see the folder strip.
  3264.  
  3265.         The Address Book window looks like the following:
  3266.  
  3267.         =====================================================================
  3268.         Address Book
  3269.         =====================================================================
  3270.  
  3271.         Nick Name: [        ] Real Name: [                                  ]
  3272.  
  3273.           Address: [                            ] Group [ ]  Select [@| To: |
  3274.  
  3275.         Nickname Real Name                 UserID (Address)
  3276.         ---------------------------------------------------------------------
  3277.         xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx| |
  3278.         xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx DISTRIBUTION LIST              | |
  3279.                                            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx| |
  3280.                                            xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx| |
  3281.         ---------------------------------------------------------------------
  3282.  
  3283.           [ ADD ]     [MODIFY]      [DELETE]      [SELECT]      [ EDIT ]
  3284.  
  3285.         =====================================================================
  3286.  
  3287.         This window can be used to create, modify, or delete Address Book
  3288.         entries.  It can also be used to select a Nickname to be used
  3289.         as a recipient of a message when composing messages.
  3290.  
  3291.         Several of the Command icons remain active when you are displaying
  3292.         the Address Book window, although there meaning maybe slightly changed.
  3293.         These are the DISPLAY NEXT MESSAGE icon, the DISPLAY PREVIOUS MESSAGE
  3294.         icon, the PRINT icon, the DELETE icon, and the COMPOSE MESSAGE icon.
  3295.  
  3296.         The three fields of an address book entry are: a one to eight
  3297.         character Nickname, an individual's real name, and the address
  3298.         of the individual (UserId and Domain in the form userid@domain).
  3299.  
  3300.         Group lists can also be created which distributes a message to
  3301.         a number of different individuals.  The group is identified with
  3302.         the heading "DISTRIBUTION LIST" in the top most UserID field and
  3303.         the UserID's for the members of that list are shown in alphabetic
  3304.         order below that heading.  For items in the distribution list, real
  3305.         UserIDs or Nicknames can be used.  An item in the distribution list
  3306.         can even be another distribution list identified by the Nickname
  3307.         for that group.
  3308.  
  3309.         If a Nickname rather than a UserID is used in the group list Address
  3310.         field, then, if a modification is made to the UserID of the Nickname,
  3311.         you do not have to change the item in the Group list.  The modification
  3312.         will be automatic when the group rather than the individual is
  3313.         selected.
  3314.  
  3315.         When composing a message, a Nickname can be used to identify
  3316.         the recipient of a message.  All Nicknames are expanded to
  3317.         Real Name and UserID when mail is sent.
  3318.  
  3319.         Address Book entries are sorted by Nickname and group entries are
  3320.         interspersed with single entries.  Also Real Names are presented as
  3321.         first name followed by last name rather than last name, first name.
  3322.  
  3323.         For adding entries to the Address Book, the entries at the top
  3324.         of the window are used to place data in the various fields of the
  3325.         Address Book entry.  If a message was selected when the address
  3326.         book was called, the Real Name: and Address: fields are filled
  3327.         in with information from the From: header of the message.
  3328.  
  3329.         If you access the Address Book from the Compose message window
  3330.         during a "mailto:" call to AEMail, the userid from the "mailto:" will
  3331.         be placed in the address field.  This allows you to assign a Nickname
  3332.         and Real Name to this address and save it in your Address Book.
  3333.  
  3334.         If you click on one of the entries in the list view, that entry will
  3335.         be transferred to the Nickname:, Real Name:, and Address: fields
  3336.         at the top of the window.  If you click on a group entry line which
  3337.         has the Group Nickname and "DISTRIBUTION LIST" in the address
  3338.         portion, only the Nickname: and the Group name (in the Real Name
  3339.         field) will be transferred leaving any previous address in the
  3340.         Address field.  The "Group" box will also be checked.  This facilitates
  3341.         adding items to a Group list.
  3342.  
  3343.         When adding an entry to the address book, you must always enter a
  3344.         Nickname and Address.  Real Name is optional, but recommended.
  3345.  
  3346.         To add a group entry, the "Group" box must be checked.  Groups
  3347.         need a Nickname and should have a group description entered in
  3348.         the Real Name: string gadget.  Group entries are entered one at
  3349.         a time.
  3350.  
  3351.         After correctly filling in the top portion of the window, click
  3352.         on the [ADD] button to add the item to the list.  Except for
  3353.         group Nicknames, there can't be a duplicate Nickname when
  3354.         adding to the list.  An already existing group Nickname will
  3355.         cause the entry to be added to that groups distribution list.
  3356.  
  3357.         To modify an entry, the Nickname must already exist in the list.
  3358.         You can not modify Nicknames.  If you need to do this, delete the
  3359.         old entry and add a new one.  For individual entries, you can modify
  3360.         either the Real Name: or Address: fields.  For group entries
  3361.         you can only modify the Real Name: field.  If you need to modify
  3362.         an address in the distribution list, delete the old one and add
  3363.         a new one.
  3364.  
  3365.         One of the reasons that Nicknames are preferred in distribution
  3366.         lists is that, if you need to modify a user's address,  you can do
  3367.         so by simply modifying the Individual's entry.  The address in the
  3368.         group is then automatically updated by reference.
  3369.  
  3370.         Selecting one of the entries in the address list will move the
  3371.         data from that entry to the fields at the top of the window.
  3372.         Make the modifications you want then click on the [MODIFY]
  3373.         button to make the modifications.
  3374.  
  3375.         To delete an entry, select it in the list and then click on
  3376.         the [DELETE] button.  You can also use the DELETE icon to do
  3377.         this.
  3378.  
  3379.         The [SELECT] button is used to select an address from the
  3380.         Address Book and place it in the appropriate recipients
  3381.         address line when composing messages.  To determine which
  3382.         header field is to receive the address, the "Select" cycle
  3383.         gadget at the top of the window is used.  There are three
  3384.         items for this gadget: To:, cc:, and bcc:.  Determine which
  3385.         field should receive the address and then click on the
  3386.         [SELECT] button.  The Nickname for the selected item is
  3387.         transferred to the appropriate field in the compose window.
  3388.  
  3389.         You can avoid using the [SELECT] button if the address book
  3390.         was called from the COMPOSE MESSAGE screen by double clicking
  3391.         on an item in the Address Book list view.
  3392.  
  3393.         If the Address Book was not called from the COMPOSE MESSAGE screen,
  3394.         instead of double clicking, the COMPOSE MESSAGE command icon can be
  3395.         selected when in the Address Book window.  When this is done, the
  3396.         COMPOSE MESSAGE window is activated for composing a new message and
  3397.         the [SELECT] button does not have to be clicked.
  3398.  
  3399.         The [EXIT] button is used to exit from the Address Book window
  3400.         without performing an address selection for a composed message.  You
  3401.         will need to [EXIT] from the Address Book if you want to quit
  3402.         AEMail.
  3403.  
  3404.         If the Address Book was called while displaying a message, clicking
  3405.         on the DISPLAY NEXT MESSAGE or the DISPLAY PREVIOUS MESSAGE icons
  3406.         will automatically exit from the Address Book and display either the
  3407.         next or previous message in the currently displayed message list.
  3408.  
  3409.         If the PRINT icon is selected while you are displaying the Address
  3410.         Book, you will get a printout of your complete address book.  All
  3411.         individual entries will be displayed first followed by group entries.
  3412.         Unless a group is too large to fit on one page, an attempt will be
  3413.         made to ensure that a group will be printed in it's entirety on a page.
  3414.  
  3415.         NOTE: When AEMAIL is loaded it will automatically create an address
  3416.         book entry for the Nickname AEMAIL with an address for my email
  3417.         address: jzachar@calweb.com.  You can use this entry whenever
  3418.         you wish to report a bug or send a message concerning AEMAIL to me.
  3419.  
  3420.  
  3421.     Message Display Window
  3422.  
  3423.         The Message Display window will be displayed in the lower portion of
  3424.         the screen whenever you double click on a message in the message
  3425.         list window.  If you are already displaying a message, clicking
  3426.         on the NEXT or PREVIOUS command icons will display either the NEXT
  3427.         or PREVIOUS message.
  3428.  
  3429.         If you have a non-interlaced screen (640 x 200), the display will
  3430.         cover the folder strip in allow more room for the message display.
  3431.         With an interlaced screen (640 x 400) you will be able to see and
  3432.         use the folder strip.
  3433.  
  3434.         The message is divided into two sections: message header information,
  3435.         which is always present, and a scrolling list that displays the message.
  3436.         Header information will also be displayed in the scrolling message
  3437.         listview, but only those header lines that you want displayed.
  3438.  
  3439.         The message header portion of the screen is set up as follows:
  3440.  
  3441.         From: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Date: DOW, MMM DD YYYY HH:MM:SS
  3442.         To: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [ATTACHMENT]
  3443.         Subject: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  3444.  
  3445.  
  3446.         The From: and To: fields will show the Real Name (if present) from
  3447.         the appropriate header.  If the Real Name is not present in the
  3448.         header, then the UserID will be used instead.  If a Nickname is being
  3449.         used for a message being sent, then the Nickname will appear.
  3450.  
  3451.         The Subject field will have the RE; or (FWD) preappended to the
  3452.         field for messages that are REPLIES and/or are FORWARDED.
  3453.  
  3454.         If the message has attachments, either MIME or UUENCODED, the
  3455.         [ATTACHMENT] button will appear at the right of the To: line.
  3456.         If no attachments are present this button will not appear.
  3457.  
  3458.         The complete message will be displayed in the message listview
  3459.         including any text type attachments.  If the attachments are in
  3460.         BASE64 notation or are UUENCODED attachments, they will not be
  3461.         shown, but can be retrieved by clicking on the [ATTACHMENT] button.
  3462.         This will bring up an attachment requestor which is described below
  3463.         under "Attachment Requester".  Messages that are encoded with
  3464.         "Quoted-Printable" notation will be correctly displayed.
  3465.  
  3466.         With the current version of AEMAIL, long messages will take a long
  3467.         time to display.  However, messages with long BASE64 (binary such
  3468.         as pictures and files) or UUENCODED attachments will not take as long
  3469.         to display, since the BASE64 or UUENCODED portion is bypassed when
  3470.         it is displayed.
  3471.  
  3472.         If the message is a large text message it is suggested that you
  3473.         save it to a named file with the SAVE MESSAGE TO FILE command ICON
  3474.         and display it with another file display program (such as MultiView,
  3475.         more, or the file readers in Disk Master, Directory Opus, or Disk
  3476.         Magic).
  3477.  
  3478.  
  3479.     Attachment Requester
  3480.  
  3481.         When you click on the [ATTACHMENTS] button on the Message Display
  3482.         Window, an Attachment Requester will be displayed.  It looks like
  3483.         this:
  3484.  
  3485.         ============================================================
  3486.         [o]  Attachment List
  3487.         ============================================================
  3488.                         MimeType/SubType          File Name
  3489.          ==========================================================
  3490.          | 1  SHOWN     text/plain                              | |
  3491.          |    Description: (None)                               | |
  3492.          | 2  VIEWABLE  image/gif                 castle.gif    | |
  3493.          |    Description: Picture of a castle                  | |
  3494.          | 3  SAVE ONLY application/octet-stream  aemail.lha    | |
  3495.          |    Description: The AEMAIL archive                   | |
  3496.          ==========================================================
  3497.  
  3498.          [    VIEW   ]  [VIEW & SAVE]  [    SAVE   ]  [    EXIT   ]
  3499.         =============================================================
  3500.  
  3501.         This requester is initially placed at the top center of the window
  3502.         partially obscuring the command and folder icons and the top
  3503.         portion of the message.  You can drag the requester around the
  3504.         window to expose other items of the display.  You can also use
  3505.         the scroll bar on the message display listview to show different
  3506.         parts of the message; however, none of the commands on the
  3507.         command or folder bar or the menu bar can be activated until
  3508.         after you click on the [EXIT] button in the Attachment Requester.
  3509.  
  3510.         The SHOWN designation is used for any attachment that is displayed
  3511.         in the message window.  This is generally any attachment that has
  3512.         a mime type of text or message.  Any message with attachments will
  3513.         generally have one section (the initial message) which is
  3514.         displayable text and will be shown as an attachment with the SHOWN
  3515.         designation.
  3516.  
  3517.         UUENCODED attachments will have the designation UUENCODED displayed
  3518.         in the MIME types/subtypes field.
  3519.  
  3520.         Any attachments that do not have a MIME type of text or message
  3521.         will have either a VIEWABLE or SAVE ONLY designation.  The VIEWABLE
  3522.         designation is used for those MIME types/subtypes which have a
  3523.         program designated in the mailcap file for displaying this
  3524.         MIME type/subtype.  If no program is designated for this
  3525.         MIME type/subtype the SAVE ONLY designator will appear on the
  3526.         attachment line and the [VIEW] and the [VIEW & SAVE] buttons
  3527.         will be disabled.
  3528.  
  3529.         UUENCODED attachments are always SAVE ONLY attachments.
  3530.  
  3531.         To select an attachment to view, view & save, or to save only,
  3532.         select the appropriate attachment line in the list view gadget.
  3533.         You can select the main description line (with number, mime type,
  3534.         and filename) or the second line with the "Description:" heading.
  3535.  
  3536.         After selecting the attachment, the buttons below the listview will
  3537.         perform the following actions:
  3538.  
  3539.             [VIEW]
  3540.  
  3541.                 This will display the attachment with the program you
  3542.                 selected in the "mailcap" file for this MIME type/subtype.
  3543.                 If a program was not pre-defined for this MIME type/subtype
  3544.                 this button will be disabled and you will not be able to
  3545.                 display the attachment.  You will also see SAVE ONLY rather
  3546.                 than VIEWABLE on the description of this attachment.
  3547.  
  3548.             [VIEW & SAVE]
  3549.  
  3550.                 A file requester will pop up which allows you to select
  3551.                 a file to save your attachment to.  The default directory
  3552.                 designated to receive attachments is RAM:; however, you can
  3553.                 change this with the file requester or set a different
  3554.                 default with the Default Path Parameters display on the
  3555.                 Configuration screen.
  3556.  
  3557.                 If a file name was provided in either the Content-Type: or
  3558.                 Content-Disposition: headers, the file name will be shown
  3559.                 on the attachment description and will be pre-set as the
  3560.                 filename in the file requester.  You can, of course, change
  3561.                 this name if you wish.
  3562.  
  3563.                 After the file is saved, the attachment will be displayed
  3564.                 with the program you selected in the "mailcap" file.
  3565.  
  3566.                 If a program was not pre-defined for this MIME type/subtype
  3567.                 this button will be disabled and you will not be able to
  3568.                 display the attachment.  You will also see SAVE ONLY rather
  3569.                 than VIEWABLE on the description of this attachment.
  3570.  
  3571.  
  3572.             [SAVE]
  3573.  
  3574.                 A file requester will pop up which allows you to select
  3575.                 a file to save your attachment to.  The default directory
  3576.                 designated to receive attachments is RAM:; however, you can
  3577.                 change this with the file requester or set a different
  3578.                 default with the Default Path Parameters display on the
  3579.                 Configuration screen.
  3580.  
  3581.                 If a file name was provided in either the Content-Type: or
  3582.                 Content-Disposition: headers or with the UUENCODED "begin"
  3583.                 line, the file name will be shown on the attachment
  3584.                 description and will be pre-set as the default filename
  3585.                 in the file requester.  You can, of course, change this
  3586.                 name if you wish.
  3587.  
  3588.                 You will always be able to save any attachment even if it
  3589.                 is SHOWN and a filename is not specified.
  3590.  
  3591.             [EXIT]
  3592.  
  3593.                 After performing all the operations you wish for any
  3594.                 particular attachment, click on this button to remove
  3595.                 the Attachment Requester.  This requester also has a
  3596.                 CLOSE gadget which you can also use to exit from the
  3597.                 requester.
  3598.  
  3599.  
  3600.     Compose Message Window
  3601.  
  3602.         The Compose Message window is brought up whenever you click
  3603.         on the COMPOSE MESSAGE command icon or select the Compose...,
  3604.         Reply..., or Forward... sub-menus under the Messages menu.  If
  3605.         a message is selected when you click on the COMPOSE MESSAGE
  3606.         command icon it will act as a "Reply to this message" action.
  3607.  
  3608.         The Compose Message window will cover the entire screen.  You
  3609.         must proceed sequentional through the actions or cancel to
  3610.         abort the compose operation.
  3611.  
  3612.         The Compose Message window looks like this:
  3613.  
  3614.         =====================================================================
  3615.                                       TITLE
  3616.         =====================================================================
  3617.  
  3618.                To: [                              ][CLR] [Call Address Book ]
  3619.  
  3620.         Return To: [                              ][CLR] [Use Default UserID]
  3621.  
  3622.           Subject: [                                                   ][CLR]
  3623.  
  3624.                cc: [                                                   ][CLR]
  3625.  
  3626.               bcc: [                                                   ][CLR]
  3627.  
  3628.                    [ ] Quote Original Message Text   Quote Prefix[>         ]
  3629.  
  3630.                    Quote Header: [                                          ]
  3631.  
  3632.                    [ ] Add Signature Block                [Edit Signature   ]
  3633.  
  3634.                                  [Add Attachments]
  3635.  
  3636.              [New Msg]     [ Edit ]    [ Reply]    [Forward]     [Cancel]
  3637.  
  3638.         ======================================================================
  3639.  
  3640.         The TITLE that appears on the Compose Message window will be one of
  3641.         the following:
  3642.  
  3643.                             Compose a new Message
  3644.                               Reply to a Message
  3645.                                Forward Message
  3646.                                 Edit Message
  3647.  
  3648.         Which title appears depends on the way the Compose Message window
  3649.         was called. "Edit Messages" appears if a message was selected
  3650.         from the PENDING or QUEUED folders.  "Reply to a Message" appears
  3651.         if a message was selected from an input folder (such as INBOX) and
  3652.         the COMPOSE MESSAGE command icon was selected or the "Reply..."
  3653.         sub-menu was selected from the Messages menu.  "Forward Messages"
  3654.         appears if a message was selected and the "Forward..." sub-menu was
  3655.         selected from the Messages menu.  "Compose a new Message" appears
  3656.         if no message was selected, if the "Compose.." sub-menu was selected,
  3657.         or if a message in the SENT folder was selected.
  3658.  
  3659.         "Compose a new Message" also appears if the Compose message window
  3660.         was activated by a "mailto:" call from a browser.
  3661.  
  3662.         If either the "Reply..." or "Forward..." sub-menus are selected
  3663.         and a message was not selected, an error message appears.  If
  3664.         "Compose..." sub-menu is selected, a new message will always be
  3665.         created.  Likewise, messages cannot be replied to or forwarded from
  3666.         the PENDING, QUEUED or SENT folders.
  3667.  
  3668.         The [Edit], [Reply], and [Forward] buttons will be ghosted except
  3669.         when the appropriate action is available to be performed as indicated
  3670.         by the window title.  [New Msg] will never be ghosted which gives the
  3671.         ability to create a new message at any time.
  3672.  
  3673.         When the Compose window first appears, if the message is a replied
  3674.         or forwarded message, the Subject: string gadget will be automatically
  3675.         filled in with the subject from the replied or forwarded message.
  3676.         RE: or (fwd) will also automatically appear in front of the subject.
  3677.  
  3678.         If the message is a replied message, the To: string gadget
  3679.         will also be filled in with the From: real name and user ID of
  3680.         the message you are replying to.
  3681.  
  3682.         Also, if the message is the result of a "mailto:" call, the To: string
  3683.         gadget will be filled in with the userid passed by the "mailto:" call.
  3684.  
  3685.         You may enter names, either Nicknames or Real Names and/or UserIDs,
  3686.         for any of the To:, cc:, or bcc: fields.  If a Real Name and/or
  3687.         UserID is entered, it should be entered as
  3688.  
  3689.                 Real Name<userid@domain>              or
  3690.                 userid@domain(Real Name)              or
  3691.                 userid@domain
  3692.  
  3693.         The domain can be left off if the recipient is at the same domain as
  3694.         the user.
  3695.  
  3696.         If a Nickname is used it will be automatically expanded when the
  3697.         message is sent.
  3698.  
  3699.         If multiple users are placed in any of the To:, cc:, or bcc: fields
  3700.         they must be separated by commas.
  3701.  
  3702.         If the users you are sending the message to are in your Address
  3703.         Book, you can click on the [Call Address Book] button.  This will
  3704.         call up your Address Book and you can select the user you want.
  3705.         Be sure and set the Select: cycle gadget to the appropriate
  3706.         field you want the name to be added to (To:, cc: or bcc:) and
  3707.         click on the [Select] gadget.  The Nickname for the user will be
  3708.         automatically added to the appropriate field in the Compose
  3709.         window.  If you make a mistake and the wrong name is added or
  3710.         it is added to the wrong field, you can use the backspace key
  3711.         to remove the offending nickname or the [CLR] gadget to completely
  3712.         clear the field.
  3713.  
  3714.         You can [Call Address Book] as many times as you want and the
  3715.         Nicknames will be added to the appropriate fields.  Multiple
  3716.         names in any field will be automatically separated by commas
  3717.         if this method is used for adding names to the fields.
  3718.  
  3719.         You can also use the [Call Address Book] gadget to place the userid
  3720.         from a "mailto:" call into your Address Book.
  3721.  
  3722.         The cc: field is used to send a "carbon copy" of the message
  3723.         to the people in the list on the cc: line.  The cc: header will
  3724.         appear on the message sent to the To:, cc: and bcc: recipients.
  3725.         The bcc: field is used the send a "blank carbon copy" to the
  3726.         people in that list.  The bcc: recipients will not be identified
  3727.         for any of the receipients of the message.
  3728.  
  3729.         The Return To: field is used to place a Return To: address
  3730.         header in the message.  Note that the Return To: header is not
  3731.         necessary in a message and is really only needed if error messages
  3732.         should be returned to another email address.  If the Return To:
  3733.         address should be different than your UserID@Domain than place it
  3734.         here.  If you click on the [Use Default UserID] button, your
  3735.         UserID@Domain will be placed is this field.  If the Return To:
  3736.         field is left blank, no Return To: header line will be added to
  3737.         the message.
  3738.  
  3739.         The [CLR] gadget to the right of the To:, Return To:, Subject:,
  3740.         cc:, and bcc: string gadgets allows you to easily clear the
  3741.         data in the appropriate string gadget.
  3742.  
  3743.         If the message is a reply, the "Quote Original Message Text" box
  3744.         will be checked if you have selected this option in the Configuration
  3745.         screen.  You can un-check this box if you don't want the original
  3746.         text quoted in the message (or check it, if the default action
  3747.         was not to include text).  For all other types of Compose windows,
  3748.         this checkbox will be disabled.
  3749.  
  3750.         The "Quote Prefix:" string gadget will indicate what is to
  3751.         be placed in front of each quoted line.  This, by default, is
  3752.         '>'; however, you can add whatever you like here (such as
  3753.         the person's initials followed by : or >).  You can also
  3754.         permanently change this field with the General Parameters
  3755.         section of the Configuration screen.
  3756.  
  3757.         A "Quote header:" will be placed on the line in front of the quoted
  3758.         material.  Currently, the default header which will appear in the
  3759.         Quote Header: string gadget is:
  3760.  
  3761.             On &(week), &(date2), at &(time), &(name) wrote:
  3762.  
  3763.         The & followed by a field name in parenthesis indicates substitution
  3764.         of data from the original message.  The values that can be
  3765.         substituted are:
  3766.  
  3767.             &(name)     The Real Name of the sender of the original
  3768.                         message.  If the Real Name is not available,
  3769.                         the sender's UserId will be used instead
  3770.  
  3771.             &(subject)  The subject from the original message.  Any RE:
  3772.                         or (fwd) will be stripped.
  3773.  
  3774.             &(week)     The day of the week that the original message
  3775.                         was sent.
  3776.  
  3777.             &(date)     The date the original message was sent in the form
  3778.                         DD MMM YYYY, where DD is the day of the month,
  3779.                         MMM is month in the form Jan, Feb, Mar, etc, and
  3780.                         YYYY is the full 4 digit year.
  3781.  
  3782.             &(date1)    Same as &(date).
  3783.  
  3784.             &(date2)    The date in the form MMM DD, YYYY.
  3785.  
  3786.             &(time)     The time the original message was sent in the
  3787.                         form HH:MM xM where HH is the hour on a 12 hour
  3788.                         clock, MM is the minute, and xM is AM or PM.
  3789.  
  3790.         The "Quote Header" is designed to be modified by the user and
  3791.         can be changed with the string gadget.  This change is only in
  3792.         effect for this message, however.  You can permanently change the
  3793.         "Quote Header" with the General Parameters section of the
  3794.         Configuration screen.
  3795.  
  3796.         If a .signature file is present, the "Add Signature Block" box
  3797.         will be checked.  If the .signature file is not present, this
  3798.         checkbox will be disabled.  If you want to create or edit the
  3799.         .signature file, you can click on the [Edit Signature] button.
  3800.         This will call up your editor to allow you to create or edit
  3801.         the .signature file.  After you have edited or created your
  3802.         signature file in your editor, save the file and exit from the
  3803.         editor.  This will return you to the COMPOSE MESSAGE window
  3804.         and the "Add Signature Block" check box will now be enabled.
  3805.  
  3806.         If you do not want the signature block placed at the end of your
  3807.         message, uncheck the Add Signature Block box.
  3808.  
  3809.         Note: if the message is being edited, the Add Signature Block
  3810.         box WILL NOT be checked.  This is done to prevent two signature
  3811.         blocks being added to the message.  However, rather than disable
  3812.         this item, it is left to allow the user to add a signature block
  3813.         in the event one was not added to the original message or you
  3814.         selected [NEW] in the compose window.
  3815.  
  3816.         The [Add Attachments] botton brings up the Add Attachments Requster
  3817.         which is described below.  This requester allows you to add one or
  3818.         multiple files as attachments to your message.  You can bring up
  3819.         this requester at any time.  If it is brought up a second time, the
  3820.         old attachment information will appear in the attachment list.  You
  3821.         can add to this information or delete entries as you desire.
  3822.  
  3823.         If you decide that you do not want to compose a message after
  3824.         all, click on the [CANCEL] button to exit the COMPOSE MESSAGE
  3825.         window.
  3826.  
  3827.         Otherwise, if all the correct information has been added in the
  3828.         COMPOSE MESSAGE window, click on the appropriate action button
  3829.         at the bottom of the window.  [New Msg] will create a new message.
  3830.         You can also use one of the other buttons: [Edit], [Reply], or
  3831.         [Forward] if it is not ghosted.  All but the [Forward] button will
  3832.         call up your editor to allow you to compose your message. [Forward]
  3833.         will forward the selected message to the indicated recipients without
  3834.         calling up the editor.
  3835.  
  3836.         Special NOTE for edited messages:  If the message you were editing
  3837.         had attachments, you must re-add these attachments BEFORE exiting
  3838.         from the COMPOSE MESSAGE window.  Of course, if you forgot to add
  3839.         the attachments the first time, you can add them by editing the
  3840.         message.
  3841.  
  3842.         In your editor window you will see the message header, which has been
  3843.         constructed from the COMPOSE MESSAGE window information followed by
  3844.         any quoted material and then your signature block (if requested). You
  3845.         can delete any material you wish from the quoted text and/or insert
  3846.         lines between quoted text.
  3847.  
  3848.         Whether on not the quoted messages header is to be included in
  3849.         the quote is controlled by the "Incl Hdr in Resp" submenu item
  3850.         under the Messages main menu group.  If this item is checked the
  3851.         "Date", "To", "From:", "Return To:", "Subject:", "cc:", and "bcc:"
  3852.         headers will be displayed from the original message.  If it is
  3853.         not checked, no header information will be included.
  3854.  
  3855.         The amount of header information in the quoted message is also
  3856.         controlled by the "Display Full Hdr" menu item in the Messages
  3857.         menu.
  3858.  
  3859.         WARNING: when you start entering you message information, you must
  3860.         insure that one blank line follows the message header.
  3861.  
  3862.         Special note for users of CED (CygnusEd Professional):  The
  3863.         -sticky option must be used in order to force CED not to return
  3864.         until you save the file and quit the program.  YOU MUST ALSO USE
  3865.         THE CED ACTIVATOR PROGRAM, ED, which has the same name as the
  3866.         standard Amiga Editor, Ed.  The one difference is that the CygnusEd
  3867.         Ed can be found in the SYS:Utilities drawer rather than the C: drawer.
  3868.         Consult the CygnusEd documentation for details on how to do this.
  3869.  
  3870.         Although the CED documentation indicates that -s can be used instead
  3871.         of -sticky it does not appear to work correctly with the latest version
  3872.         of the CED activator (it wants to load a file called '-s').  Also, when
  3873.         CED is invoked through ED with -sticky, the file is loaded as a
  3874.         "read only" file.  This can be easily rectified by selecting "Editable
  3875.         File" from the Environment - File Settings menu in CED.
  3876.  
  3877.         Other editors that have been used successfully with AEMAIL have been the
  3878.         AmigaDos editors Ed and Memacs.
  3879.  
  3880.         A future version of this documentation will give some tricks and tips
  3881.         for using various various editors with AEMAIL.
  3882.  
  3883.  
  3884.     Add Attachments Requester
  3885.  
  3886.         When you click on the [ADD ATTACHMENTS] button on the Compose
  3887.         Message Window, an Add Attachments Requester will be displayed
  3888.         which looks like this:
  3889.  
  3890.         =============================================================
  3891.         [o]  Add Attachments
  3892.         =============================================================
  3893.  
  3894.                       Filename: [                              ][DIR]
  3895.         Attachment Description: [                                   ]
  3896.           Content Type/SubType: [                                   ]
  3897.                                 =====================================
  3898.                                 | text/plain                      | |
  3899.                                 | text/enriched                   | |
  3900.                                 | text/richtext                   | |
  3901.                                 =====================================
  3902.                       Encoding: |@|           Plain Text            |
  3903.  
  3904.          Mime Type/Sub-Type   FileName                 Encoding
  3905.         =============================================================
  3906.         |                                                         | |
  3907.         |                                                         | |
  3908.         |                                                         | |
  3909.         |                                                         | |
  3910.         =============================================================
  3911.         [  ADD ]         [DELETE]         [ APPLY ]         [CANCEL ]
  3912.  
  3913.         =============================================================
  3914.  
  3915.         The Filename string gadget should contain the FULL path name and
  3916.         filename of the attachment.  Clicking on the [DIR] gadget will
  3917.         bring up a file requester which will allow you to select the
  3918.         appropriate file.  The filename portion of this string will be
  3919.         used as the "file=" parameter of the Content-Type MIME header and
  3920.         as the "filename=" parameter of the Content-Disposition MIME
  3921.         header.
  3922.  
  3923.         The initial directory that is chosen for the file requester is the
  3924.         directory that was set up in the "Add Attachment from Directory"
  3925.         string gadget in the Configuration: Default Path Parameters (see
  3926.         Configuration Screen under IV. Configuration above).  If you are
  3927.         adding multiple attachments to the message, clicking on [DIR] will
  3928.         bring up the last directory that you used.
  3929.  
  3930.         The Attachment Description is an optional string gadget for entering
  3931.         a description of the attachment.  If present, this string gadget will
  3932.         create a Content-Description MIME header.
  3933.  
  3934.         Content Type/SubType is a string gadget which contains the MIME
  3935.         Content Type/Subtype entry which will appear on the Content-Type
  3936.         MIME header.  THIS IS A REQUIRED ENTRY UNLESS YOU ARE ADDING AN
  3937.         UUENCODED attachment.  It is not used for UUENCODED attachments.
  3938.  
  3939.         A scrolling list below this gadget is used to select an appropriate
  3940.         type/sub-type.  Predefined type/subtypes, as defined in RFC 1341 and
  3941.         RFC 1521, are included in this list as follows:
  3942.  
  3943.             text/plain
  3944.             text/enriched
  3945.             text/richtext
  3946.             message/rfc822
  3947.             message/partial
  3948.             message/external-body
  3949.             multipart/mixed
  3950.             multipart/alternative
  3951.             multipart/digest
  3952.             multipart/parallel
  3953.             application/octet-stream
  3954.             application/postscript
  3955.             image/gif
  3956.             image/jpeg
  3957.             audio/basic
  3958.             video/mpeg
  3959.  
  3960.         Also added to this list will be any additional type/subtypes added
  3961.         through the mailcap file and any type/subtypes encountered when
  3962.         displaying attachments during THIS RUN OF AEMAIL.  AEMAIL has no way
  3963.         to remember differing type/subtypes that it encounters unless they
  3964.         are included in the mailcap file.
  3965.  
  3966.         You can also add your own type/subtype by directly entering it in
  3967.         the Content Type/SubType string gadget.  Unless the type/subtype
  3968.         is well known and published, you should pick one of the existing
  3969.         types (text/, message/, application/, image/, audio/, or video/)
  3970.         and use a subtype beginning with "x-".  As an example, you might
  3971.         want to define an IFF image (not part of the mime published
  3972.         standard) as:
  3973.  
  3974.             image/x-iff
  3975.  
  3976.         It is suggested that you use a mailcap entry for the image/x-iff
  3977.         to cause it to permanently appear in the list of Content Type/Subtypes.
  3978.         Attachments must be in the format you select.  AEMAIL will do no
  3979.         conversion.  As an example, if you select application/postscript,
  3980.         the file you attach should already be in postscript format.
  3981.  
  3982.         Also, DO NOT use the follwing types/subtypes:
  3983.  
  3984.             message/partial
  3985.             message/external-body
  3986.             multipart/mixed
  3987.             multipart/alternative
  3988.             multipart/digest
  3989.             multipart/parallel
  3990.  
  3991.         All of the multipart types are not supported except at the
  3992.         highest level (specifying the initial attachment list), and
  3993.         this is done automatically by the program.
  3994.  
  3995.         The encoding cycle gadget has four states as follows:
  3996.  
  3997.             Plain Text
  3998.             Quoted-Printable
  3999.             Encoded Binary
  4000.             UUENCODED
  4001.  
  4002.         Currently only the "Quoted-Printable" state is not effective.
  4003.         "Quoted-Printable" will be treated as "Plain Text".  While AEMAIL
  4004.         can handle retrieved messages that are in "Quoted-Printable" format,
  4005.         it does not convert mail and or attachments to that encoding format
  4006.         at this time.
  4007.  
  4008.         Generally speaking "Encoded Binary" should be used for the following
  4009.         types:
  4010.  
  4011.             application/
  4012.             image/
  4013.             audio/
  4014.             video/
  4015.  
  4016.         "Plain Text" should be used for:
  4017.  
  4018.             text/
  4019.             message/
  4020.  
  4021.         "UUENCODED" should be selected if you want the attachment to be in
  4022.         UUENCODED format.  You can not mix UUENCODED attachments with MIME
  4023.         attachments!
  4024.  
  4025.         When a type/subtype is selected, the appropriate encoding format
  4026.         is automatically selected.  Of course, you can change this with
  4027.         the cycle gadget if there is a need.
  4028.  
  4029.         Once all of the attributes for any particular attachment are selected,
  4030.         click on the [ADD] gadget to add the attachment to the attachment
  4031.         list.  If the Filename field or Content Type/Subtype field (other than
  4032.         for UUENCODED attachments) is blank an error requester will appear
  4033.         indicating that you must have a valid entry in these fields.  As many
  4034.         attachments as you want can be added to this list, but you can not
  4035.         mix MIME type attachments with UUENCODED attachments.
  4036.  
  4037.         If you wish to delete any particular gadget, select the attachment
  4038.         from the list and click on [DELETE].  There is no way to modify
  4039.         attachment attributes once they have been added to the list.  If
  4040.         you want to do this, first click on [DELETE], make the appropriate
  4041.         changes, and then click on [ADD].
  4042.  
  4043.         Once you are satisfied with your attachment list click on [APPLY].
  4044.         The Add Attachments Requester will disappear and the attachments
  4045.         will be automatically added to your message after it is composed.
  4046.  
  4047.         If you decide that you don't want to add attachments after all,
  4048.         click on [CANCEL] and the attachments will not be added when you
  4049.         compose your message.
  4050.  
  4051.         Clicking on the Close Gadget at the top of the window has the same
  4052.         effect as if you clicked on [CANCEL].
  4053.  
  4054.  
  4055. IX. AEMAIL FILES
  4056.  
  4057. The following are the various files used by AEMAIL.  They all reside in
  4058. the AEMAIL: directory with the exception of the aemail.cnfg file, the TCPLOG
  4059. file and the mailcap file.  The aemail.cnfg file resides in the S: directory,
  4060. and both the TCPLOG file and the mailcap file may or may not reside in the
  4061. AEMAIL: directory depending on the user's preference.
  4062.  
  4063. With the exception of the mailcap file, you can begin AEMAIL without any of
  4064. the other files being present.  They will be automatically created as you
  4065. process messages or do other AEMAIL actions.
  4066.  
  4067. The mailcap file, if used, MUST be setup prior to executing AEMAIL.  This
  4068. can be done using any text editor.
  4069.  
  4070. The following are the AEMAIL files:
  4071.  
  4072.     mailcap
  4073.  
  4074.         The mailcap file is used to establish programs that should be
  4075.         executed to display MIME attachments.  Use of this file allows
  4076.         AEMAIL to use any AmigaDOS operating system 2.1 or above.
  4077.  
  4078.         The mailcap file is a standard Internet file which is specified
  4079.         in RFC (Request For Comment) 1524.  Since it is standard, you can
  4080.         use a mailcap file that was created for another program that
  4081.         specified a display program for the same type of files.  That is
  4082.         the reason that AEMAIL allows you to specify the directory that
  4083.         contains the mailcap file with the Tool Type MAILCAP_DIR= or with
  4084.         the Configuration Screen.  If you do not include this Tool Type or
  4085.         change the specification in the Default Path section of the
  4086.         Configuration Screen, the mailcap directory will default to the
  4087.         AEMAIL: directory.
  4088.  
  4089.         AEMAIL only uses the two required fields of the RFC 1524 standard.
  4090.         Other fields are ignored at this time.
  4091.  
  4092.         Each mailcap file consists of entries that describe the proper
  4093.         handling of one media type at the local site.  A mailcap file
  4094.         consists of a sequence of such individual entries separated by
  4095.         LINE FEEDS.  Blank lines and lines starting with '#' are
  4096.         considered comments and are ignored.  Long entries may be
  4097.         continued on multiple lines if the line to be continued ends
  4098.         with a backslash character ('\').  In this event, mutiple lines
  4099.         are to treated as a single mailcap entry.  Note that for such
  4100.         "continued" lines, the backslash must be the last character of
  4101.         the line to be continued.
  4102.  
  4103.         Each mailcap entry consists of a number of fields each separated
  4104.         by a semicolon (';').  The first two fields are required, and
  4105.         must occur in the specified order.  The remaining fields are
  4106.         optional and may appear in any order.  NOTE: At this time AEMAIL
  4107.         does not use these optional fields and if they are present, ignores
  4108.         them.  Because of this, these optional fields WILL NOT be discussed
  4109.         in this documentation.
  4110.  
  4111.         The general format of a mailcap entry is:
  4112.  
  4113.             content type; view command [; ......] LINE FEED
  4114.  
  4115.         The first field is the content type, which indicates the type of
  4116.         data this mailcap entry describes how to handle.  It is to be
  4117.         matched against the type/subtype specification in the "Content-Type"
  4118.         MIME header (see the ADD ATTACHMENTS REQUESTER described in section
  4119.         VIII. AEMAIL WINDOWS above).
  4120.  
  4121.         If the subtype is "*", it is intended to match all subtypes of the
  4122.         named content type.
  4123.  
  4124.         Examples of the content type field are:
  4125.  
  4126.             images/gif
  4127.  
  4128.         which is intended to match only the images/gif type/subtype whereas
  4129.  
  4130.             images/*
  4131.  
  4132.         matches all image types (images/gif, images/jpeg, etc).
  4133.  
  4134.         The second field, view command, is a specification of how the
  4135.         attachment meeting the content type specification is viewed.
  4136.         For any particular operating system, this would indicate how
  4137.         the program is called.  For AEMAIL this would include the entire
  4138.         path name for calling the program and any parameters that are
  4139.         needed on the command line.  A "%s" is used to indicate the
  4140.         substitution of the attachment name.  The entire entry should
  4141.         be surrounded by quotes.  As an example:
  4142.  
  4143.             "sys:Utilities/multiview %s screen"
  4144.  
  4145.         would call multiview placing the displayed attachment on its
  4146.         own screen (the "screen" parameter).
  4147.  
  4148.         If you needed to have the display on the Workbench screen you
  4149.         can add the keyword "wb;" in front of the program path.  As an
  4150.         example, if you wanted multiview to open on a window on the
  4151.         Workbench screen, you could use:
  4152.  
  4153.             "wb;sys:Utilities/multiview %s"
  4154.  
  4155.         Note the use of the quotes (") surrounding the parameter.  This is
  4156.         necessary so that the mailcap interpreter will be prevented from
  4157.         treating special characters (such as ';') as part of the mailcap
  4158.         syntax.
  4159.  
  4160.         Also note the absence of the "screen" keyword.  The above call
  4161.         would push the Workbench screen to the front when MultiView was
  4162.         called and the Workbench screen would be used for the MultiView
  4163.         window.  The only problem with this is you would be limited to
  4164.         the number of colors and the resolution specified for Workbench.
  4165.         Some other programs, however, might only be able to open as a
  4166.         window on the Workbench screen and would be hidden by the AEMAIL
  4167.         screen when those programs were called unless the "wb;" parameter
  4168.         was specified.
  4169.  
  4170.         An example of a complete mailcap entry to use multiview to display
  4171.         all images would be:
  4172.  
  4173.             image/*; "sys:Utilities/multiview %s screen"
  4174.  
  4175.         Any image/ type, regardless of the subtype, would be displayed
  4176.         providing there was an appropriate data type present for that
  4177.         image subtype.
  4178.  
  4179.         A sample mailcap file is included with the archive which uses
  4180.         MultiView for sound, image, and video files.  Since MultiView
  4181.         is a 3.x program using datatypes, this mailcap file will ONLY
  4182.         work with 3.x systems.  To make it work for 2.x systems, you
  4183.         would need to change the display programs to your favorite
  4184.         programs that work with 2.x.  You might also have to be specific
  4185.         as to the subtype for a specific display type/subtype.  If you
  4186.         install AEMAIL on a 2.1 system using the provided installation
  4187.         script, you will be able to create the mailcap file provided you
  4188.         selected "Expert" mode for the installation "user mode".
  4189.  
  4190.         The following is the sample mailcap file used for AmigaDos 3.x that
  4191.         uses MultiView as the display agent.  Please note the use of the
  4192.         "screen" parameter which tells MultiView to open on it's own screen
  4193.         rather than the WorkBench screen.  This allows the use of all colors
  4194.         in the image's palette.
  4195.  
  4196.             image/*; "sys:Utilities/multiview %s screen"
  4197.             audio/*; "sys:Utilities/multiview %s screen"
  4198.             video/*; "sys:Utilities/multiview %s screen"
  4199.  
  4200.  
  4201.     aemail.cnfg
  4202.  
  4203.         General Configuration file.  This file contains various configuration
  4204.         information including the version and revision number of the AEMAIL
  4205.         version that was last loaded.  A special flag in this file indicates
  4206.         whether this file should take precedence over the Tool Type entries.
  4207.  
  4208.         This file is placed in the S: directory rather than the AEMAIL:
  4209.         directory.  The reason for this was that if you changed the
  4210.         location of the AEMAIL: directory, AEMAIL would not be able to
  4211.         locate the new configuration file the next time you loaded AEMAIL.
  4212.         Also, the S: directory is more commonly used to store configuration
  4213.         files for AMIGA programs.
  4214.  
  4215.         If the configuration is never changed with the Configuration Screen,
  4216.         the Tool Type entries will take precedence unless the "Save Settings"
  4217.         menu item under the Project menu is selected.  If the [SAVE] gadget
  4218.         in the Configuration Screen is selected, the aemail.cnfg file will always
  4219.         take precedence.  You can return to Tool Type precedence by selecting
  4220.         the "Re-set Settings" menu item in the Project menu.
  4221.  
  4222.         If you display the aemail.cnfg file with a text editor, you will find
  4223.         that not all portions of the file are readable as text.  The only way
  4224.         you can create and update the aemail.cnfg file is through AEMAIL itself.
  4225.         As part of this file is your password stored in encrypted format.
  4226.  
  4227.  
  4228.     .headers
  4229.  
  4230.         The .headers file provides a list of message headers.  Those that
  4231.         you want displayed in the message as "minimum headers" are preceeded
  4232.         by an asterick (*); all other headers are preceeded by a space.
  4233.  
  4234.         The .headers file may not be present.  If it is not, the following
  4235.         are displayed as the "minimum headers":
  4236.  
  4237.             Date:
  4238.             From:
  4239.             To:
  4240.             cc:
  4241.             bcc:
  4242.             Subject:
  4243.  
  4244.         See the discussion on configuring minimum headers in the General
  4245.         Parameters section of the Configuration Screen.
  4246.  
  4247.  
  4248.     folder.config
  4249.  
  4250.         This file gives the general information about each of the folders
  4251.         including:
  4252.  
  4253.             Flags (long word, 4 bytes): general flags concerning this folder
  4254.             Name (9 bytes including ending NULL): short folder name
  4255.             Pen (1 byte): pen number for folder tab
  4256.             Sort Keys (8 bytes): the permanent sort keys for the folder
  4257.             Folder Description (string ending in LINE FEED): the folder
  4258.                 description.  If this is a folder for one of the pre-set
  4259.                 folders, this string will be empty (LINE FEED only) unless
  4260.                 the user has decided to change the folder description.
  4261.             From Filter (string ending in LINE FEED): NOT IMPLEMENTED AS YET
  4262.             Subject Filter (string ending in LINE FEED): NOT IMPLEMENTED AS YET
  4263.             Date Filter (string ending in LINE FEED): NOT IMPLEMENTED AS YET
  4264.  
  4265.         For those fields that are strings: if the field is empty there will
  4266.         be a LINE FEED with no data preceding it.
  4267.  
  4268.         NOTE: if for some reason your folder.config file becomes corrupted
  4269.         or is accidently deleted, you can restore all of the folders and
  4270.         the messages within them by doing the following:
  4271.  
  4272.             delete any current folder.config file (or rename it so it is
  4273.                 no longer recognized).
  4274.             Run AEMAIL.  Add any additional folders that you previously
  4275.                 had added.  (INBOX, PENDING, QUEUED and SENT will automatically
  4276.                 be created).  You must use the exact name you had previously
  4277.                 used.
  4278.             The new folders will show 0 messages.
  4279.             Quit AEMAIL.
  4280.             Re-Run AEMAIL.  The new folders should now show the appropriate
  4281.                 number of messages provided a valid [folder_Name].config
  4282.                 file was present for that folder.  The name of the new
  4283.                 folder must exactly match the [folder_Name] in the
  4284.                 [folder_Name].config file.
  4285.  
  4286.  
  4287.     [folder_Name].config
  4288.  
  4289.         For each of the folders that contain messages there will be a
  4290.         configuration file which gives information on the messages in
  4291.         that folder.  The name of the file will be the short folder name
  4292.         with ".config" appended to it.
  4293.  
  4294.         For this version of AEMAIL, the [folder_Name].config file contains
  4295.         the following information for each message in the folder:
  4296.  
  4297.             Message Flags (word, 2 bytes): Flags describing the message.
  4298.             File Code (long word, 4 bytes): this field is a binary field
  4299.                 which is used to derive the file name for the message file
  4300.                 itself.
  4301.             Message Size (long word, 4 bytes): size of message.
  4302.             Body Displacement (word, 2 bytes): the position where the
  4303.                 body of the message starts.
  4304.             From (string ending in LINE FEED): the information in the
  4305.                 From: field in the message header.
  4306.             Subject (string ending in LINE FEED): the information in the
  4307.                 Subject: field in the message header.  The RE: and FWD:
  4308.                 headings at the beginning of the Subject header are
  4309.                 stripped, but indicated by flags in the Message Flags field
  4310.                 so that the exact subject field can be reconstructed.
  4311.             Date (string ending in LINE FEED): the information in the
  4312.                 Date: field in the message header.
  4313.             To (string ending in LINE FEED): the information in the
  4314.                 To: field in the message header.
  4315.             Return To (string ending in LINE FEED): the information in the
  4316.                 Return To: field in the message header.
  4317.             cc (string ending in LINE FEED): the information in the
  4318.                 cc: field in the message header.
  4319.             bcc (string ending in LINE FEED): the information in the
  4320.                 bcc: field in the message header.
  4321.  
  4322.         For those fields that are strings: if the field is empty, there
  4323.         will be a LINE FEED without any data preceding it.
  4324.  
  4325.  
  4326.     .addrbook
  4327.  
  4328.         This file provides address book information.  Each record looks
  4329.         like this:
  4330.  
  4331.             Count (word, 2 bytes): If this field is zero, the entry is
  4332.                 a single user entry.  If this field is greater that zero
  4333.                 it represents a group entry and indicates the number of
  4334.                 UserIds in the group.
  4335.             Nickname (string ending in LINE FEED): the Nickname for this
  4336.                 entry (both group or user).
  4337.             Real Name (string ending in LINE FEED): the Real Name for
  4338.                 individual users or the group description for group
  4339.                 entries.
  4340.             UserID (one or more strings ending in LINE FEEDS):  The number
  4341.                 of UserID fields is determined by the count at the
  4342.                 beginning of the record.  For individual users, this MUST
  4343.                 be the UserID and Domain for that user.  For group users
  4344.                 this can be a Nickname that points to the real user.
  4345.  
  4346.             For a description of how entries in the Address Book can be
  4347.             created and displayed see the Section VIII, AEMAIL Windows:
  4348.             Address Book window.
  4349.  
  4350.  
  4351.     .signature
  4352.  
  4353.         This is a flat ASCII file that contains the signature block that
  4354.         is to be appended to any composed messages.  Each line of the
  4355.         signature block must end in a LINE FEED.
  4356.  
  4357.         A facility is provided when composing messages to create and or
  4358.         edit this signature block (see the Compose Message window
  4359.         description in Section VIII above).
  4360.  
  4361.  
  4362.     Messages
  4363.  
  4364.         Each message is stored as an individual file with a cryptic file
  4365.         name generated from the File Code in the [Folder_Name].config
  4366.         file.  This name begins with "AE" and ends with "M" with a
  4367.         number of numeric digits in between.  The message is stored as a
  4368.         flat ASCII file as it is received from the POP Server with any
  4369.         CARRAGE RETURNS in a CARRAGE RETURN/LINE FEED sequence stripped.
  4370.         This follows the Amiga format for ASCII files.
  4371.  
  4372.         The complete message is stored along with any attachments as they
  4373.         were orginally received.  Any particular message can be copied
  4374.         to a named file anywhere in your system through the "SAVE MESSAGE
  4375.         TO FILE" command.  If you have an off line program that can
  4376.         process a mime message or a message with UUENCODED attachments,
  4377.         you can use that program against this file to extract the attachments
  4378.         or you can save that attachment directly with the Attachment
  4379.         Requester in the Message Display Window (Section VIII).
  4380.  
  4381.         PLEASE NOTE: if the [folder_Name].config file is deleted you will
  4382.         lose all capability of retrieving your messages unless you have
  4383.         previously copied them to named files.
  4384.  
  4385.  
  4386.     TCP Trace Log File (TCPLOG)
  4387.  
  4388.         This file is present if you have specified
  4389.  
  4390.             TCPLOG=name-of-log-file
  4391.  
  4392.         in the Tool Types parameters or named a "TCP Logging File" in the
  4393.         Default Path Parameters section of the Configuration screen.  Since
  4394.         "name-of-log-file" must be the full path name of the log file,
  4395.         this file may or may not reside in the AEMAIL: directory
  4396.  
  4397.         The TCP Trace Log File traces every TCP transaction.  Each time
  4398.         AEMAIL is started the following record is written to the file:
  4399.  
  4400.             Logging Beginning at DD MMM YR HH:MM:SS
  4401.  
  4402.         where DD is the day of the week, MMM is the month (Jan, Feb, Mar,
  4403.         etc), YY is the 2 digit year (96) and HH, MM, and SS are the
  4404.         hour (24 hour clock), minutes, and seconds.
  4405.  
  4406.         Each logging record will consist of a 38 byte header and up to
  4407.         82 bytes of either descriptive information or actual data received
  4408.         or sent over the TCP interface.  The header consists of a 21 byte
  4409.         date/time stamp (DD MMM YR HH:MM:SS) and 16 byte routine name
  4410.         of the routine in AEMAIL that called the trace.
  4411.  
  4412.         If data is displayed, instances of a CARRAGE RETURN will be
  4413.         displayed as <CR> and of LINE FEEDS as <LF>.  If the data exceeds
  4414.         82 bytes, <---> will be placed at the end of the line.
  4415.  
  4416.         When AEMAIL terminates, or the TCPLOG file name is changed by the
  4417.         Default Path Parameters section of the Configuration screen, the
  4418.         following record is written to the file:
  4419.  
  4420.             Logging Ending at DD MMM YY HH:MM:SS
  4421.  
  4422.         Each AEMAIL session is stacked behind the previous one, so that the
  4423.         file can become quite large.  Periodic purging of the file can
  4424.         occur by deleting the TCPLOG file in between sessions of AEMAIL.
  4425.         Also, a new file is created when you change the name of the TCPLOG
  4426.         file with the Configuration screen.
  4427.  
  4428.  
  4429. X. BUG REPORTS AND SUGGESTIONS
  4430.  
  4431.     Bugs should be reported to:
  4432.  
  4433.         jzachar@calweb.com
  4434.  
  4435.     by email.  You can also use the nickname AEMAIL which has been automatically
  4436.     stored in your address book.
  4437.  
  4438.     In reporting bugs, be as complete as possible in describing the circumstances
  4439.     leading up to the bug.  It would be helpful if you indicate all actions
  4440.     (mouse clicks, etc) that you took before the problem occurred.  If you are
  4441.     having problems connecting to your Internet provider, or sending or receiving
  4442.     mail, you should activate the TCP Log file (See Section IX, AEMAIL FILES:
  4443.     TCP Trace Log File) and send a copy of the log as an attachment to your
  4444.     message.  You might want to block out any password that is contained in
  4445.     the file before you send it to me, however.  You can do that with any
  4446.     text editor.
  4447.  
  4448.     I would also appreciate any suggestions that you have for improving AEMAIL.
  4449.     I will not guarantee that I will accept all suggestions or that I will
  4450.     necessarily implement them in the next release; however, I do take each
  4451.     suggestion seriously.  In the past I have implemented a number of suggestions
  4452.     made by my testers.  I will attempt to respond to each suggestion that is
  4453.     made.
  4454.  
  4455.     In making suggestions keep in mind some of the restraints that I have
  4456.     placed on AEMAIL:
  4457.  
  4458.         (1) The program should be able to be run on any version of
  4459.             AmigaDos 2.1 or greater, and
  4460.  
  4461.         (2) with the exception of AmiTCP, AEMAIL should not require any
  4462.             extension to your system that does not come with a standard
  4463.             AmigaDOS release.  This effectively rules out MUI.  Using an
  4464.             editor of your choice meets this criteria since you can use
  4465.             the standard AmigaDOS editors, ED or MEMACS, which come with
  4466.             the standard AMIGA systems.
  4467.  
  4468.     When reporting bugs or making suggestions, please be as complete as possible
  4469.     in describing the circumstances that brought about the problem or how the
  4470.     suggestion could be implemented.
  4471.  
  4472.  
  4473. XI. REFERENCES
  4474.  
  4475. A number of software packages are mentioned in this documentation.  Details
  4476. on how to obtain these packages are given below:
  4477.  
  4478.     TCP/IP STACKS
  4479.  
  4480.         AmiTCP      A TCP/IP stack for use with the Amiga.  AmiTCP
  4481.                     is copyright (c) 1994, 1995 by Network Solutions
  4482.                     Development, Inc.
  4483.  
  4484.                     AmiTCP was developed by Network Solutions Development,
  4485.                     Inc., P.O. Box 32, FIN-02151 Espoo, Finland.
  4486.  
  4487.                     A demo 4.0 version is available on AmiNet sites in
  4488.                     countries other than USA or Australia.  It can also
  4489.                     be found on many BBS's.
  4490.  
  4491.                     The commercial version is distributed by Village Tronic
  4492.                     Marketing GmbH, Wellweg 95, D-31157 Sarstedt, Germany,
  4493.                     and is available from many Amiga dealers and mail order
  4494.                     houses.
  4495.  
  4496.                     World Wide Web home page for Network Solutions
  4497.                     Development, Inc is:
  4498.  
  4499.                         http://www.xgu.fi/biz/NSDI/
  4500.  
  4501.                     email addresses: info@nsdi.fi
  4502.                                      AmiTCP-Support@nsdi.fi
  4503.                                      AmiTCP-Group@nsdi.fi
  4504.  
  4505.         TermiteTCP  A TCP/IP stack compatible with AmiTCP.  This stack is
  4506.                     very simple to install and configure.  TermiteTCP is
  4507.                     copyright (c) 1996 by Oregon Research, 16200 S.W. Pacific
  4508.                     Hwy, Suite 162, Tigard, OR 97224.
  4509.  
  4510.                     This is a commercial product available at many Amiga
  4511.                     dealers, mail order houses, or directly from Oregon
  4512.                     Research.
  4513.  
  4514.                     World Wide Web home page for Oregon Research is:
  4515.  
  4516.                         http://www.orres.com/~orres/
  4517.  
  4518.                     email address: support@orres.com
  4519.  
  4520.         Miami       A TCP/IP stack compatible with AmiTCP.  This stack
  4521.                     is also very simple to install and configure.  Miami
  4522.                     is copyright (c) 1996 by Holger Kruse.  It is currently
  4523.                     shareware and is available at
  4524.  
  4525.                         http://www.nordicglobal.com/miami.html
  4526.  
  4527.                     on the WWW or it may be available on local BBS's.  It
  4528.                     is currently not available on AmiNet.
  4529.  
  4530.  
  4531.     WWW BROWSERS
  4532.  
  4533.         Voyager     Copyright (c) 1995-96 by Oiver Wagner.  Voyager 1.0 is
  4534.                     available for download from AmiNet or the
  4535.  
  4536.                         http://www.vapor.com/support
  4537.  
  4538.                     WWW site.  A commercial Version 2.0 is planned but is
  4539.                     not available as yet.
  4540.  
  4541.                     email address: owagner@lsd.wupper.de
  4542.  
  4543.         AWeb        Copyright (c)
  4544.  
  4545.                     Both a public domain demo (AWEB) and a commercial
  4546.                     (AWEB II) version is available.  The public domain
  4547.                     demo version can be found on AmiNet (AWeb v1.2b),
  4548.                     many BBS's, or on the AmiTrix WWW site:
  4549.  
  4550.                         http://www.networkx.com/amitrix/aweb.html
  4551.  
  4552.                     The commercial version (AWEB II) can be obtained from
  4553.                     Amiga dealers or mail order houses.
  4554.  
  4555.                     email addresses: sales@amitrix.com
  4556.                                      support@amitrix.com
  4557.  
  4558.                     Mailing address: AmiTrix Development
  4559.                                      5312-47 Street
  4560.                                      Beaumont Alberta, Canada T4X 1H9
  4561.  
  4562.  
  4563. XII. IN CONCLUSION
  4564.  
  4565. As payment for receiving and using this initial BETA version of AEMAIL,
  4566. I would like any bugs, comments, or suggestions reported to me.  You can
  4567. send me email at
  4568.  
  4569.     jzachar@calweb.com
  4570.  
  4571. or use the AEMAIL Nickname created in your Address Book.
  4572.  
  4573. See the Section X, Bug Reports and Suggestions above for the reporting
  4574. procedure.
  4575.  
  4576. If you give this program to anyone else to use and evaluate, please include
  4577. the complete archive as distributed.  This includes the AEMAIL program, the
  4578. installation script, and all documentation and readme files.
  4579.  
  4580. The complete archive is being posted on AmiNet and may be posted to any BBS.
  4581. If it is posted to any particular BBS, I would appreciate it if the SYSOP
  4582. of that BBS would send me an email message indicating the BBS it was posted
  4583. to.
  4584.  
  4585. Future versions of AEMAIL are planned that will implement the following
  4586. features:
  4587.  
  4588.         AREXX Support
  4589.         Filtering incoming messages to specified folders
  4590.         Asynchronous retrieval of messages from a POP server
  4591.         Asynchronous sending of messages to the SMTP server
  4592.         Faster message display routines
  4593.         Built in message editor
  4594.         Other features suggested by users@{ui}
  4595.  
  4596. Whenever a new version of AEMAIL is available, I will email all "registered
  4597. users" (see Registration in Section II) with notice of the new version and,
  4598. possibly, an attachment with the new AEMAIL archive.
  4599.  
  4600. Thanks,
  4601.  
  4602. John Zacharias
  4603.  
  4604.  
  4605.  
  4606.